Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wyrażeniaif
Wyrażenieifumożliwiadokonywaniewyboru.
Słowokluczoweiftestujepodanewyrażenieisprawdza,czyjestonoprawdą,czy
fałszem,poczymwykonujedziałaniezależnieodtegowyniku.WyrażenieDpraw-
dalubfałsz”nazywanejestwyrażeniemlogicznym(boolowskimang.Boolean).
OkreślenietypuBooleanpochodziodnazwiskamatematykaGeorge’aBoole’a,
którybyłtwórcąlogikikryjącejsięzatymiwyrażeniami.Otoprzykładwyko-
rzystującysymbole>(większeniż)oraz<(mniejszeniż):
//IfExpressions/If1.kt
funmain(){
if(1>0)
println("It'strue!")
if(10<11){
println("10<11")
println("tenislessthaneleven")
}
}
/*Output:
It'strue!
10<11
tenislessthaneleven
*/
Wyrażeniawewnątrznawiasówposłowiekluczowym
ifmusządawaćwwyniku
truealbofalse
.Jeśliwynikiemjest
true
,wykonywanejestnastępnewyrażenie
.
Abystworzyćwielewierszykodu,należyumieścićjewnawiasachklamrowych.
Możemyutworzyćwyrażenielogicznewjednymmiejscuiużyćgowinnym:
//IfExpressions/If2.kt
funmain(){