首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Ruby on Rails 入门之:(21) ruby中代码块的运用以及动态执行代码

2012-10-18 
Ruby on Rails 入门之:(21) ruby中代码块的使用以及动态执行代码1. 代码块的执行Ruby支持定义一个代码块,

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动态执行代码的效率非常低,除非特别有必要,尽量的不要使用。

热点排行