Sign in Join
Wiki copytemporary

Boolean/fi: what changed

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

Title: Boolean/fi

OldNewLine
1+## Yleistä
2+
3+**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.
4+
5+Arvo `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.
6+
7+``` pascal
8+program booleantest;
9+var
10+ tooLarge : Boolean = false;
11+ boolString : ShortString;
12+begin
13+ Writeln(tooLarge);
14+ tooLarge := (0 = 0);
15+ Writeln(tooLarge);
16+ tooLarge := (3 > 5);
17+ Writeln(tooLarge);
18+ tooLarge := true;
19+ Writeln(tooLarge);
20+ if tooLarge then
21+ Writeln('tooLarge is true')
22+ else
23+ Writeln('tooLarge is false');
24+ WriteStr(boolString,tooLarge);
25+ Writeln(boolString);
26+end.
27+```
28+
29+Ohjelma tulostaa:\
30+**FALSE**
31+
32+**`TRUE`**\
33+**`FALSE`**\
34+**`TRUE`**\
35+**`tooLarge is true`**\
36+**`TRUE`**
37+
38+## Katso myös
39+
40+- [[Boolean Expressions]]
41+
42+---
43+*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