ruby怎样判断实例属于哪个类

Python018

ruby怎样判断实例属于哪个类,第1张

Class A

end

a=A.new

puts "#{a.class}"

puts "#{a.class.class}"

输出结果:

A

Class

所以a.class可以取得a的类的名称

可以用class来做

value.class

可以返回对象类型。  然后可以用

value.is_a?  类型(String, Integer 等等)

来查看具体类型。