Scala无法访问字段
我有以下Scala类:Scala无法访问字段,scala,Scala,我有以下Scala类: class Component(val node:Int, var start:Int, var c_size:Int) 我将其实例化如下: var comp = new Component(1, 1, 1) 然后,我尝试访问其中一个字段: for(neighbour <- graph[comp.node]) ... for(neighbor假设图形声明为数组,则不能使用[]访问数组元素。请改用(): for(neighbour <- graph(com
class Component(val node:Int, var start:Int, var c_size:Int)
我将其实例化如下:
var comp = new Component(1, 1, 1)
然后,我尝试访问其中一个字段:
for(neighbour <- graph[comp.node]) ...
for(neighbor假设图形
声明为数组,则不能使用[]
访问数组元素。请改用()
:
for(neighbour <- graph(comp.node))
for(你能发布图形的声明或类型吗?
?尝试使用图形(comp.node)。@Nyavro就是这样。这是Java程序员必须忘记的第一件事之一。Scala不使用[]
进行数组访问。方括号[
和]
用于Scala中的类型参数。