Ruby on Rails 入门之:(21) ruby中代码块的使用以及动态执行代码
1. 代码块的执行
Ruby支持定义一个代码块,然后调用这个代码块。
Proc即使对块及局部变量的作用域进行对象话处理后得到的过程对象。
watkins@watkins:~/temp/workspace/ruby$ ruby proc.rb 使用Proc在外部定义的变量在函数内部定义的变量在外部定义的变量把传递的参数作为代码块来运行hello Fri Oct 12 15:42:33 +0800 2012watkins@watkins:~/temp/workspace/ruby$