如何使用条件来测试块是否通过?

时间:2013-03-21 04:05:28

标签: ruby

例如,如果我想实现一个函数,如果一个块传递了一些工作A,或者工作B,如果没有块,我该如何编写条件?

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

1 个答案:

答案 0 :(得分:6)

如果我理解你的问题,你可以使用block_given?功能。