我正在尝试生成N个元组,其中第一个元素是(start + i mins)
的相对时间,第二个元素是末尾附加了相应id的内容。我的代码对我来说有点乱我正在跳,也许某些人可能会指出一些可能更简洁的操作员/方法。这就是我到目前为止所做的:
1 to messageCount map (i => start.plusMinutes(i)) zip (1 to messageCount map (i => message + i))
答案 0 :(得分:3)
这个怎么样:
for (i <- 1 to messageCount)
yield (start.plusMinutes(i), message + 1)
恕我直言,在这种情况下你不需要zip
,它甚至会使它看起来比它复杂。