1. 首页
  2. 数据库
  3. 其它
  4. ruby 过程对象 解析

ruby 过程对象 解析

上传者: 2021-02-01 16:51:04上传 PDF文件 41KB 热度 22次
我们总是希望对未知事件分类.当它发生时,向其它方法传递一块作为参数的代码是最容易地解决方法,也就是说我们希望像处理数据一样处理代码. 一个新的过程对象可以通过proc创建: ruby> quux = proc { | print “QUUXQUUXQUUX!!!\n” | } # 现在quux指向一个对象,像其它对象一样,它也有可以调用的行为.特别的,我们可以用call方法执行它: ruby> quux.call QUUXQUUXQUUX!!! nil 那么quux可以用做一个方法的参数吗?当然. ruby> def r
用户评论