Kotlin 真偽値(ブーリアン)
プログラミングでは、2つの値のいずれかを持つデータ型が必要になることがよくあります。例えば:
- はい / いいえ
- オン / オフ
- 真 / 偽
Kotlinでは、ブーリアン型を使用して、trueまたはfalseの値を取ることができます。
ブーリアンの値
ブーリアン型はBoolean
キーワードを使って宣言でき、値としてはtrueまたはfalseのみを取ることができます。
例
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun) // 出力: true
println(isFishTasty) // 出力: false
前の章で学んだ他のデータ型と同様に、上記の例も型を指定せずに書くことができます。Kotlinは変数がブーリアンであることを理解します。
例
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun) // 出力: true
println(isFishTasty) // 出力: false
ブーリアン式
ブーリアン式は、trueまたはfalseのブーリアン値を返します。
比較演算子を使用して、式(または変数)がtrueかどうかを調べることができます。例えば、greater than(>)演算子を使用して、次のように確認できます。
例
val x = 10
val y = 9
println(x > y) // 出力: true、10は9より大きい
さらに簡単に書くこともできます。
例
println(10 > 9) // 出力: true、10は9より大きい
以下の例では、equal to(==)演算子を使用して式を評価します。
例
val x = 10
println(x == 10) // 出力: true、xの値は10に等しい
例
println(10 == 15) // 出力: false、10は15に等しくない
ブーリアン式の値は、すべてのKotlinの比較や条件の基礎となります。