1
아래의 someFunction
에있는 목록 개체에 액세스해야하지만 컴파일 오류 not found: value list
이 표시됩니다. 컴패니언 개체에서 목록에 액세스하는 방법 당신이하고 싶은 동반자 객체에 목록 구성원을 이동하고,컴패니언 개체에서 클래스 요소에 액세스 가능하게 만들기
object HellowScala {
def someFunction = {
println(new HelloScala().list)
}
}
더 가능성이 : 클래스의 구성원에 액세스하기 위해
class HelloScala {
val list = List (1,2,3)
}
object HelloScala {
def someFunction = {
println(list)
}
}
이것은 의미가 없습니다. 'HelloScala' 클래스의 인스턴스가 많이있을 수 있습니다. 어떤 개체가 개체에 액세스해야합니까? 모든 인스턴스에 대해 동일한 경우 개체 대신 개체를 만듭니다. – Suma