5
, 나는 내가 'X'의 형식이 일치하지가 없다는 컴파일 오류를 얻고있다 성명서의 someRef?자동 언 박싱은 다음 코드에서
, 나는 내가 'X'의 형식이 일치하지가 없다는 컴파일 오류를 얻고있다 성명서의 someRef?자동 언 박싱은 다음 코드에서
유형 시스템은이 수준에서 권투에 대해 알지 못합니다. 그러나 Any
이있는 경우 boxed Long
은 실제로 Long
(클래스 상속 트리의 AnyVal
부분) 일 뿐이라고 가정됩니다. 따라서 :
val someRef: java.lang.Long = 42L
(someRef: Any) match {
case x : Long => println("The answer is " + x)
case _ => println("What answer?")
}
그렇게했습니다. 감사. – Ralph