【发布时间】:2015-09-21 11:33:39
【问题描述】:
我今天在 stackoverflow 上发布了一些问题,但我正在处理的问题需要比预期更复杂的代码。
我有这个代码:
val nsc1= Stream.iterate((1,0,1,1))({case (a,b,c,d) => (b,c,d,b+c)}) map (c=> c._1)
这里流的初始值是一个 Tuple4,但我需要管理它的任意大小。 问题实际上不是初始参数,而是元组中包含值列表的“案例”。你知道实现它的方法吗?
我也会在网络上搜索“模式匹配”,如果找到答案,请放在这里。
感谢您的帮助!
奥利弗
【问题讨论】:
-
List 而不是 Tuple 呢?
-
是的,你们都是对的,我意识到正确的方法是使用例如数组。但无论如何,我喜欢给出可用于处理元组的方法的答案。谢谢