提问人:princess of persia 提问时间:2/25/2013 更新时间:2/25/2013 访问量:822
Scala 将元素附加到索引序列
Scala append elements to Indexed Sequence
问:
我有一个包含 10 个双精度的索引序列,我想在原始索引序列中再附加几个双精度。我尝试使用 :: 和 ++,但它不起作用。我只能使用 val。
val features = functionCount.map(_.toDouble).toIndexedSeq //original indexed sequence
features += avgLength //tried :: also
如何将更多的双精度附加到这个序列中,最后我需要一个 IndexedSeq。
答:
4赞
Daniel C. Sobral
2/25/2013
#1
你不能改变,除非它是可变的。鉴于“你只能使用 val”的评论,这听起来像是家庭作业,如果是这样,我怀疑你也不能使用可变序列。在这种情况下,你必须放弃这种方法,并在更高的层次上解决问题,无论是递归还是折叠。features
评论