Eine boolesche Funktion ist ein Primitiv, das Wahr
oder Falsch
zurückgibt. Diese Primitive enden hier
mit einem Fragezeichen. Sie heißen auch Prädikate (engl. predicates),
vergleichbar mit den Informationsfunktionen in Excel (Anmerkung des
Übersetzers).
Deutsch | Englisch | Argumente | Verwendung |
---|---|---|---|
wahr | true | keine | Ergibt wahr
. |
falsch | false | keine | Ergibt falsch
. |
wort? | word? | a | Ergibt wahr ,
wenn a ein Wort ist, sonst falsch . |
zahl? | number? | a | Ergibt wahr
, wenn a eine Zahl ist, sonst falsch . |
ganzzahl? | integer? | a | Ergibt wahr
, wenn a eine ganze Zahl ist, sonst falsch . |
liste? | list? | a | Ergibt wahr ,
wenn a eine Liste ist, sonst falsch . |
leer? | empty? | a | Ergibt wahr ,
wenn a eine leeres Wort oder eine leere Liste ist, sonst falsch
. |
gleich? | equal? | a b | Ergibt wahr
, wenn a und b gleich sind, sonst falsch . |
Deutsch | Englisch | Argumente | Verwendung |
---|---|---|---|
vorher? | before? | a b : Wörter | Ergibt
wahr , wenn a alphabetisch vor b liegt, sonst falsch . |
element? | member? | a b | Ergibt wahr
, wenn b eine Liste ist und a ein Element von b ist. Ergibt wahr
, wenn b ein Wort ist und a ein Buchstabe von b ist. |
elementab | member | a b | Sucht das Element a in dieser Liste, wenn b eine Liste ist. |
Hier gibt es zwei mögliche Fälle:
falsch
. Wenn
b ein Wort ist, sucht sie nach einem Buchstaben a in diesem Wort. Da
gibt es zwei Möglichkeiten:falsch
. elementab "o
"cocoa
ergibt ocoa
; elementab 3 [1 2 3 4]
liefert [3 4]
|sa? stiftab? | pd?, pendown? | irgendwas |
Ergibt das Wort wahr , wenn der Stift abgesetzt ist, sonst
falsch . |
sichtbar? | visible? | irgendwas | Ergibt das
Wort wahr , wenn der Igel sichtbar ist, sonst falsch
. |
grundwort? | prim?, primitive? | a: Wort |
Ergibt wahr , wenn das Wort ein XLogo-Primitiv ist, sonst
falsch . |
proz?, prozedur? | proc?, procedure? | a: Wort |
Ergibt wahr , wenn das Wort eine benutzerdefinierte Prozedur
ist, sonst falsch . |