Ruby:type()全局方法

时间:2011-08-10 18:17:55

标签: ruby

我只是好奇type()全局方法是什么。

我用过它

a = 1
puts type(a)

并且得到了“错误的参数数量(1代表0)”。

2 个答案:

答案 0 :(得分:5)

这是class的弃用等价物,它在1.9中消失了。

>> send :class
=> Object
>> 1.type
(irb):5: warning: Object#type is deprecated; use Object#class
=> Fixnum

答案 1 :(得分:1)

  

Object#class的不推荐使用的同义词。

http://apidock.com/ruby/Object/type