Boolsche Funktionen
Der Hamster besitzt nur einen begrenzten Vorrat an Testbefehlen (vornFrei();
maulLeer(); kornDa();). Möchten Sie einen neuen Testbefehl definieren, z.B.
mauerDa(), der genau dann das Ergebnis true liefert, wenn sich in
Blickrichtung vor dem Hamster eine Mauer befindet, können Prozeduren nicht
weiterhelfen, da diese keinen Wert liefern, sondern etwas tun. Sie benötigen
daher ein neues Sprachkonstrukt, das in der Lage ist, einen boolschen Wert zu
liefern. Dies lässt sich mit Hilfe boolscher Funktionen realisieren.
» drucken: pdf | html
|