String
var str String = "abcd"
str = "abcd" + 1 // 출력값 : abcd1
str = "abcd" + "efg" // 출력값 : abcdefg
다음과 같이 문자열 합치기가 가능합니다. 신기한것은, 문자열과 정수형과 같이 타입이 달라도 문자형은 합칠수가 있다는 점입니다.
Boolean
val myTrue: Boolean = true
val myFalse: Boolean = false
val boolNull: Boolean? = null
자바에서는 Boolean에서 null값을 받을 수 있습니다.
하지만 Kotlin에서는 "?"(물음표)가 있어야지 nullable하다는 뜻이므로 물음표가 있어야지 null값을 받을 수 있습니다.
즉, 물음표가 없는 Boolean은 true와 false값만 가질 수 있지만, 물음표가 있는 Boolean은 true, false, null값을 가질 수 있습니다.