Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Vordefinierte boolsche Funktionen

Zeichen überprüfen

Boolsche Funktionen sind Funktionen, die ein Ergebnis vom Datentyp Bool zurückliefern. Es gibt in Elm etliche vordefinierte boolsche Funktionen zur Verarbeitung von Zeichen. Auf der Seite Elm - Char werden sie genauer beschrieben.

Aufgabe 1

Teste die folgenden vordefinierten boolschen Funktionen in der REPL mit Dialogen und beschreibe ihr Verhalten.

> Char.isUpper 'X' 
...
> Char.isUpper 'x' 
...
> Char.isLower '.' 
...
> Char.isAlpha 'a' 
...
> Char.isDigit '0' 
...

Zeichenketten überprüfen

In Elm gibt es ebenfalls etliche vordefinierte boolsche Funktionen zur Verarbeitung von Zeichenketten. Auf der Seite Elm - String werden sie genauer beschrieben.

Aufgabe 2

Teste die folgenden vordefinierten boolschen Funktionen in der REPL mit Dialogen und beschreibe ihr Verhalten.

> String.isEmpty ""
...
> String.contains "tor" "Direktor"
...
> String.startsWith "Info" "Informatik"
...

Suche

v
8.2.2.1.6.1.2
www.inf-schule.de/deklarativ/fp_elm/elm_programme/datenobjekte/bool/lernstrecke/boolschefunktionen
www.inf-schule.de/8.2.2.1.6.1.2
www.inf-schule.de/@/page/RBHMDQZ6zT2c19tK

Rückmeldung geben