1
リストオブジェクトに下記のsomeFunction
でアクセスする必要がありますが、コンパイルエラーnot found: value list
が表示されます。コンパニオンオブジェクトからリストにアクセスするには?コンパニオンオブジェクトでクラス要素にアクセスできるようにする
class HelloScala {
val list = List (1,2,3)
}
object HelloScala {
def someFunction = {
println(list)
}
}
これは意味をなさない'HelloScala'クラスのインスタンスがたくさんあるかもしれません。オブジェクトのどちらにアクセスする必要がありますか?それらがすべてのインスタンスで同じ場合は、それらをオブジェクトのメンバーにしてください。 – Suma