【发布时间】:2019-07-27 00:32:52
【问题描述】:
给定数组:[1,2,3,4] 我想收到[[1,2],[2,3],[3,4]] 的数组返回。
有没有一种方法或方法可以做到这一点?
【问题讨论】:
-
顺便说一句,它不是所有对的数组(即 2 元素组合),它是一个包含所有连续对的数组。
-
@MarekLipka 感谢您的澄清!
-
顺便说一句,这将非常有帮助,
Enumerable#each_cons或Enumerable的文档通常会阻止您找到此方法。这样,Ruby 开发人员可以改进文档,以便未来的开发人员不会遇到这个问题。 -
@JörgWMittag 主要问题是我不知道“连续”的概念。不是任何人的错,但我缺乏经验。