다음 이유는 무엇입니까?잘못된 컴파일 시간 오류
scala> val ch1 = 'a' + 'b'
ch1: Int = 195
그러나 다음은 무엇입니까?
scala> var ch1 = 'a'
ch1: Char = a
scala> ch1 += 'b'
<console>:9: error: type mismatch;
found : Int
required: Char
ch1 += 'b'
^
scala> ch1 = ch1 + 'b'
<console>:8: error: type mismatch;
found : Int
required: Char
ch1 = ch1 + 'b'
^
왜 오류 메시지가 오도 할 것입니까? 왜 내가 지나가는 것이 Char
일 때 required: Char
라고 말하는가?