我们总是希望对未知事件分类.当它发生时,向其它方法传递一块作为参数的代码是最容易地解决方法,也就是说我们希望像处理数据一样处理代码.
一个新的过程对象可以通过proc创建:
ruby>quux=proc{
|print"QUUXQUUXQUUX!!!\n"
|}
#<0x4017357c>0x4017357c>
>
>
""
""
>
>""
<0x401730a4>0x401730a4>
>""
<0x401735e0>0x401735e0>
>""""
>""'""'