Ruby on Rails 入门之:(13) Ruby中的代码段传递调用
在Ruby中可以定义代码段,定义代码段的方式有两种,一种是使用 {} 定义一个代码段,一种是我们常用的do end方法。
代码块通常都是通过方法的调用来实现代码块中的功能。
在Ruby中,可以将一个代码块作为一个参数传递给方法,然后在方法中可以使用yield关键字调用传入的代码块。
#encoding:gbkdef sayputs "hello";puts yield "watkins";puts "hi";endsay do |name|puts name;"aaaaaaaaaaaaaaa";end