0

10 個の double のインデックス付きシーケンスがあり、元のインデックス付きシーケンスにさらに数個の double を追加したいと考えています。:: と ++ を使用してみましたが、うまくいきません。valしか使えません。

val features = functionCount.map(_.toDouble).toIndexedSeq //original indexed sequence
features +=  avgLength //tried :: also

このシーケンスに double を追加するにはどうすればよいですか。最後に IndexedSeq が必要です。

4

1 に答える 1

4

ミュータブルでない限り、を変更することはできません。features「val しか使用できない」というコメントを考えると、これは宿題のように聞こえます。そうであれば、変更可能なシーケンスも使用できるとは思えません。その場合、そのアプローチを放棄し、再帰または折りたたみのいずれかを使用して、より高いレベルで問題に取り組む必要があります。

于 2013-02-25T00:01:30.147 に答える