【发布时间】:2013-10-22 00:47:26
【问题描述】:
我似乎找不到一种 ruby 方式来转换它
[0, 1, 2, 3]
进入
[0, 0.5, 1, 1.5, 2, 2.5, 3]
例如,根据现有元素应用某些规则插入新元素。
编辑:我问的是一般情况,不一定是 0.5 增量。比如说,当元素不连续时:
[1, 3, 12] => [1, 2, 3, 7.5, 12]
所以这里接受的答案是完美的,谢谢。
【问题讨论】:
-
不可能有适合所有可能需要的内置方法。有时你只需要卷起袖子去实施。你能用非红宝石的方式来做吗?
标签: ruby