-2
私は私が書かれているが、動作していない、エラーがスカラ座2.11.8、OS:Windows 7の、Javaの:JDK1.8
を投げ?私は、これらのオブジェクトをトラバースするにはどうすればよい、コンパニオンオブジェクトを作成していますが、ここで
を助けてくださいscala> :paste
object Network {
class Member(val name: String) {
var strName = name
val contacts = new collection.mutable.ArrayBuffer[Member]
println(" name -->" + strName)
}
}
class Network {
private val members = new collection.mutable.ArrayBuffer[Network.Member]
def join(name: String) = {
val m = new Network.Member(name)
members += m
m
}
}
val chatter = new Network
val myFace = new Network
val fred = chatter.join("Fred")
val wilma = chatter.join("Wilma")
fred.contacts += wilma // OK
val barney = myFace.join("Barney") // Has type myFace.Member
fred.contacts += barney // allowed
どのように私は私が書かれているが、動作していない、エラーがm
変数の宣言が正しくない
for (a<- fred.contacts){
var Network.Member m = a
println("m -->" + m.strName)
//println("m -->" + a)
}
1.誰かが読んでもらいたい場合は、コードを適切にフォーマットする必要があります。 2.あなたはエラーが何であったかさえ言わなかった。 – Carcigenicate