我有这样的代码:
p = ->(x : Object) { x }
puts p.call(3)
当我编译它时,我收到这样的异常:
还不能用作 Proc 参数类型,请使用更具体的类型
有人可以解释一下为什么会这样,为什么 Proc 不能被 Object 参数化?
我有这样的代码:
p = ->(x : Object) { x }
puts p.call(3)
当我编译它时,我收到这样的异常:
还不能用作 Proc 参数类型,请使用更具体的类型
有人可以解释一下为什么会这样,为什么 Proc 不能被 Object 参数化?