所以我定义了一个匿名类来测试这样的方法:
let!(:s_integer) do
class << self
def change(value)
self(value)
end
end
def change(value)
self.class.change(value)
end
end
问题是,其中Integer('9')
的作品,self('9')
不,但我不能用to_i
让我怎么解决这个问题呢?
Integer(arg, base=0)
是 中的方法Kernel
,而不是Integer
。所以你不能self
用来调用它。
def change(value)
Integer(value)
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句