gpt4 book ai didi

scala - 获取 Scala 列表中的项目?

转载 作者:行者123 更新时间:2023-12-03 04:12:44 25 4
gpt4 key购买 nike

到底如何从 scala 的 List 中获取索引 i 处的元素?

我尝试了 get(i)[i] - 没有任何效果。谷歌搜索仅返回如何“查找”列表中的元素。但我已经知道元素的索引了!

这是无法编译的代码:

def buildTree(data: List[Data2D]):Node ={
if(data.length == 1){
var point:Data2D = data[0] //Nope - does not work

}
return null
}

查看List api没有帮助,因为我的眼睛只是交叉。

最佳答案

使用括号:

data(2)

但是您实际上并不想经常对列表执行此操作,因为遍历链接列表需要时间。如果要对集合进行索引,请使用 Vector (不可变)或 ArrayBuffer (可变)或可能的 Array (这只是一个 Java 数组,除非您再次使用 (i) 而不是 [i] 对其进行索引)。

关于scala - 获取 Scala 列表中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com