3.4. Wartości logiczne

Wartości logiczne są reprezentowane przez typ Boolean. Istnieją dwie możliwe wartości tego typu, które reprezentują prawdę i fałsz. Są reprezentowane odpowiednio przez literały true i false.

scala> val m: Boolean = true
m: Boolean = true

scala> val n: Boolean = false
n: Boolean = false

Poniższe wyrażenia ilustrują wybrane operacje, których można dokonywać na wartościach logicznych. Są to kolejno: logiczny iloczyn, suma i negacja.

scala> m && n
res0: Boolean = false

scala> m || n
res1: Boolean = true

scala> !m
res2: Boolean = false

Specyfikacja języka Scala opisuje klasę Boolean w punkcie 12.2.2, a jej literały w punkcie 1.3.3.

Język programowania Scala Wydanie 2. Copyright © Grzegorz Balcerek 2016

Licencja Creative Commons

Ten utwór jest dostępny na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0 Międzynarodowe.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.