1

たとえば、ブロックが渡された場合に何らかの作業 A を実行し、ブロックが存在しない場合に作業 B を実行する関数を実装したい場合、条件式をどのように記述すればよいでしょうか?

obj.func {#some code} #func does work A
obj.func              #func does work B
4

1 に答える 1

6

block_given?私があなたの質問を正しく理解していれば、その機能を使用できます。

于 2013-03-21T04:08:41.607 に答える