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

+ Recent posts