Scala - 简单的元组生成

时间:2013-04-30 16:50:16

标签: scala

我正在尝试生成N个元组,其中第一个元素是(start + i mins)的相对时间,第二个元素是末尾附加了相应id的内容。我的代码对我来说有点乱我正在跳,也许某些人可能会指出一些可能更简洁的操作员/方法。这就是我到目前为止所做的:

1 to messageCount map (i => start.plusMinutes(i)) zip (1 to messageCount map (i => message + i))

1 个答案:

答案 0 :(得分:3)

这个怎么样:

for (i <- 1 to messageCount)
  yield (start.plusMinutes(i), message + 1)

恕我直言,在这种情况下你不需要zip,它甚至会使它看起来比它复杂。