块 您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 1.块由大量的代码组成。 2.您需要给块取个名称。 3.块中的代码总是包含在大括号 {} 内。 4.块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。 5.您可以使用 yield 语句来调用块。 do ... end 可被 {...} 代替 函数中没有yield则不会执行块 def test puts 在 test 方法内 yield puts 你又回到了 test 方法内 yield end test {pu