读书人

Ruby on Rails 入门之:(21) ruby中代

发布时间: 2012-10-18 13:46:55 作者: rapoo

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$ 

:-),上面的实例变量没有访问到。。。
eval动态执行代码的效率非常低,除非特别有必要,尽量的不要使用。

读书人网 >网络基础

热点推荐