•
JVM에서 boolean 기본 타입은 8비트를 사용한다.
내장 연산
•
|| - 논리적 OR
◦
첫번째 조건이 true인 경우 || 는 두번째 조건을 평가하지 않는다.
•
&& - 논리적 AND
◦
첫번째 조건이 false인 경우 && 는 두번째 조건을 평가하지 않는다.
•
! - 논리적 NOT
val myTrue: Boolean = true
val myFalse: Boolean = false
val boolNull: Boolean? = null
println(myTrue || myFalse)
// true
println(myTrue && myFalse)
// false
println(!myTrue)
// false
println(boolNull)
// null
Kotlin
복사