Ruby on Rails 入门之:(13) Ruby中的代码段传送调用

Ruby on Rails 入门之:(13) Ruby中的代码段传递调用在Ruby中可以定义代码段,定义代码段的方式有两种,一种

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