我觉得这是一个非常基本的问题,但我似乎无法在任何地方找到答案。
说我有各种各样的东西
things = [
false,
#<Product:0x007fc58a2d9ef0>,
12,
"some text"
]
有没有办法可以打印出每种类型?类似的东西:
things.each do |thing|
= thing.type
与必须专门检查每一个是thing.is_a? String
答案 0 :(得分:1)
根据你的评论,也许你想要这样的东西:
things.select{|t| t.respond_to?(:base_class)}.each do |obj|
#check obj.attr
end