Ruby之过程对象
时间:2008-12-24 来源:jadehill
过程对象是ruby中一个比较特殊的特性。通过过程对象可以把一个代码块当作一个对象,类似与数据一样向函数中出入。
定义:
proc { code blocks } |
通过过程对象的call方法可以实现对过程对象所代表代码块的调用。
过程对象一个很重要的应用是事件处理。利用trap函数将信号或事件与过程对象连接起来。从而当事件发生时执行指定的动作。
相关阅读 更多 +