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