Boolean
Boolean은 true, false 값을 가질 수 있으며, ?를 사용해서 null 값도 할당 가능합니다.
연산자는 아래와 같습니다.
- || – disjunction (logical OR) 하나라도 true 면 true
- && – conjunction (logical AND) 하나라도 false 면 false
- ! – negation (logical NOT) true면 false, false면 true
val trueValue: Boolean = true
val falseValue: Boolean = false
val nullBoolean: Boolean? = null
println(trueValue || falseValue) // true
println(trueValue && falseValue) // false
println(!trueValue) // false
println(!falseValue) // true
println(nullBoolean) // null
|| 과 &&는 lazy(게으른) 연산자입니다.
- a || b : a가 true이면 b의 값을 확인하지 않음. operand(피연산자)중 하나라도 true이면 true
- a && b : a가 false이면 b의 값을 확인하지 않음. operand(피연산자)중 하나라도 false 이면 false
'DEVELOPMENT > Kotlin' 카테고리의 다른 글
7. Kotlin, Basic Data Types - String (1) | 2024.02.26 |
---|---|
6. Kotlin, Basic Data Types - Characters (0) | 2024.02.25 |
4. Kotlin, Basic Data Types - Numbers (0) | 2024.02.23 |
3. Kotlin, Data Types - Basics (0) | 2024.02.22 |
2. Kotlin, Variables (0) | 2024.02.22 |