Ruby中的|XXX|意义

Python014

Ruby中的|XXX|意义,第1张

在 ruby 中,{|args| statements} 叫做 匿名函数,就是没有名字的小型函数。然后 each_byte 是一个方法,它接收一个可调用对象。

有时候左花括号可以用 do 代替,有花括号用 end 代替,就是

do |args|

statements

end

这种形式。

新建文件 hello.rb

执行

输出

新建文件 read.rb

执行

新建文件 search.rb

执行

输出