a = [1,2,3,5,7]
我想在ruby控制台上打印 1 2 3 5 7
我试过这个
a.each{|i| puts i.join(" ")}
它会抛出此错误
undefined method `join' for 1: Fixnum
我尝试将每个元素转换为字符串然后打印它们
m = a.map {|l| l.to_s}
然后
m.each{|i| puts i.join(" ")}
它仍然会抛出错误
undefined method `join' for "1": String
如何达到预期效果
答案 0 :(得分:2)
你关闭了。试试这个:
2.3.1 :002 > puts [1,2,3,5,7].join(' ')
1 2 3 5 7
答案 1 :(得分:1)
由于另一个答案不是你想要的,试试这个:
pointer-events