【发布时间】:2015-02-18 10:45:24
【问题描述】:
假设我创建了一个 lambda 实例,我想稍后查询这个对象,看看它是 proc 还是 lambda。如何做到这一点? .class() 方法不能解决问题。
irb(main):001:0> k = lambda{ |x| x.to_i() +1 }
=> #<Proc:0x00002b931948e590@(irb):1>
irb(main):002:0> k.class()
=> Proc
【问题讨论】:
标签: ruby lambda introspection proc