Sign in Join
Wiki copytemporary

Boolean/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Yleistä
22
33**Boolean** on looginen [[Data type/fi|tietotyyppi]]. Boolean tyypin tiedoilla on vain jompikumpi arvo kahdesta arvosta, joko [[True/fi|true]] tai [[False/fi|false]]. Boolean [[Variable/fi|muuttuja]] vie yhden tavun verran muistia.
44
55Arvo `true` voidaan määrittää suoraan boolean muuttujaan, vertailun tai testin tulokseen, joka oli onnistunut (`true`). Vastaavasti arvo `false` voidaan määrittää suoraan, vertailun tai testin tuloksesta, joka ei ollut onnistunut (`false`). [[Write/fi|Write]]() ja Writeln () -[[Procedure/fi|aliohjelmat]] tulostavat [[String/fi|merkkijonon]] muuttujan arvoa vastaavan merkkijonon (joko "TRUE" tai "FALSE"). Boolean muuttujaa voidaan käyttää [[If/fi|if]] lausekkeessa. WriteStr() -aliohjelmaa voidaan käyttää merkkijonon tallentamiseen, joka edustaa Boolean muuttujan arvoa merkkijonoon.
66
77``` pascal
88program booleantest;
99var
1010 tooLarge : Boolean = false;
1111 boolString : ShortString;
1212begin
1313 Writeln(tooLarge);
1414 tooLarge := (0 = 0);
1515 Writeln(tooLarge);
1616 tooLarge := (3 > 5);
1717 Writeln(tooLarge);
1818 tooLarge := true;
1919 Writeln(tooLarge);
2020 if tooLarge then
2121 Writeln('tooLarge is true')
2222 else
2323 Writeln('tooLarge is false');
2424 WriteStr(boolString,tooLarge);
2525 Writeln(boolString);
2626end.
2727```
2828
2929Ohjelma tulostaa:\
30-**FALSE**
3130
32-**`TRUE`**\
33-**`FALSE`**\
34-**`TRUE`**\
35-**`tooLarge is true`**\
36-**`TRUE`**
31+```
32+FALSE
33+TRUE
34+FALSE
35+TRUE
36+tooLarge is true
37+TRUE
38+```
3739
3840## Katso myös
3941
4042- [[Boolean Expressions]]
4143
4244---
4345*From the Free Pascal wiki, page "Boolean/fi", as it stood on 2020-01-29 after a change by Bart, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history