0
我要生成1.1
,2.2
,3.3
,......但我能想出的唯一办法是:生成浮动通过迭代
100.times do |i|
ary << "#{i}.#{i}".to_f
end
是否有一个更优雅的或有效的方式做到这一点?
我要生成1.1
,2.2
,3.3
,......但我能想出的唯一办法是:生成浮动通过迭代
100.times do |i|
ary << "#{i}.#{i}".to_f
end
是否有一个更优雅的或有效的方式做到这一点?
总有一种不同的方式来做事,但我觉得你有什么作品就好了。
9.9后你想要什么?您的代码将产生10.10,11.11,等 – 2013-02-15 02:31:47
不无精度误差,如果你限制自己的花车,因为几乎任何其他解决方案将涉及浮点运算。虽然我会说'(1..100).map {| i | “#{i}。#{i}”。to_f}'可能更优雅。 – 2013-02-15 02:33:20