0

我有一个包含 10 个双精度数的索引序列,我想在原始索引序列上再附加几个双精度数。我尝试使用 :: 和 ++ 但它不起作用。我只能使用 val。

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

如何在这个序列中附加更多的双精度,最后我需要一个 IndexedSeq。

4

1 回答 1

4

不能改变features,除非它是可变的。鉴于“您只能使用 val”的评论,这听起来像是作业,如果是,我怀疑您也可以使用可变序列。在这种情况下,您必须放弃这种方法并在更高级别上解决问题,使用递归或折叠。

于 2013-02-25T00:01:30.147 回答