2013-04-30 175 views
0

我想要生成N個元組,其中第一個元素是從(start + i mins))開始的相對時間,第二個元素是在末尾附加了相應標識的內容,我的代碼看起來有點混亂我,我是跳[和也許somene可以指出,這可能是更簡潔一些運營商/方法這是我到目前爲止有:。斯卡拉 - 簡單的元組生成

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

我認爲這是更適合http://codereview.stackexchange.com/ – Cubic 2013-04-30 17:02:43

回答

3

如何:

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

恕我直言,你不在這種情況下不需要zip,它甚至使我看起來比它更復雜。