【发布时间】:2015-12-22 19:37:22
【问题描述】:
例如,
[0.99].to_a
# => [0, 1, 2, 3...]
我想知道有多少种不同的单线解决方案。这是我得到的数量(6):
(0..99).to_a
[*0..99]
0.upto(99).to_a
[*0.upto( 99 )]
(0..99).map {|a| a}
(0..100).step(1).to_a
【问题讨论】:
-
这是一个相当无聊的问题,因为它没有提供一组有用的答案。很容易产生微小的变化并继续想出不同的方法来做到这一点,但大多数只是好奇或我们不应该这样做的方式的例子。相反,一个更好的问题会要求最简洁、最快或最有效的方法来做到这一点。
标签: ruby