a = [1,2]
a.class == Array
谁还有更好的方法 类似
is_a?
这样的写法
不明白楼主的意思, is_a?
不是能用?
irb
2.2.1 :001 > a = [1, 2]
=> [1, 2]
2.2.1 :002 > a.is_a? String
=> false
2.2.1 :003 > a.is_a? Array
=> true
2.2.1 :004 >
object = %w(t r y ' r e s p o n d _t o ? ')
last = ''
if object.respond_to?(:each)
object.each do |item|
last << item
end
end
puts last
多谢@googya irb 下测试如下: ··· irb(main):001:0> Array('asdf') => ["asdf"] irb(main):002:0> Array(['asdf', 'asdf']) => ["asdf", "asdf"] irb(main):003:0> ···