我今天發佈了一些問題在stackoverflow,但我處理的問題需要比預期更復雜的代碼。如何把一個任意的大元組與模式匹配的情況下?
我有這樣的代碼:
val nsc1= Stream.iterate((1,0,1,1))({case (a,b,c,d) => (b,c,d,b+c)}) map (c=> c._1)
這裏流的初始值是Tuple4,但我需要管理它的一個任意大小。 這個問題實際上不是最初的參數,而是元組中的值列表。你知道一個方法來實現它嗎?
我也會在'模式匹配'上在網上搜索,並在這裏找到答案,如果我找到它。
感謝您的任何幫助!
奧利維爾
列表而不是元組怎麼樣? – ZhekaKozlov
是的,你們都是對的,我意識到正確的方法是使用陣列。但無論如何,我喜歡給出可用於元組的方法的答案。謝謝 – lolveley