Wir haben uns bereits etwas mit Haskell auseinandergesetzt. Jetzt sollst du selbst mit Haskell programmieren. Rufe dazu die Seite https://repl.it auf (oder nutze den QR-Code rechts).
Öffne eine Haskell-Umgebung. Rechts findest du die Konsole, in der Mitte kannst du Skriptfiles erstellen.
Hallo Welt.erzeugt.
main = do
putStrLn(running
)
if Bedingung
then Aktion 1
else Aktion 2
numbers = [1,2,3,4]
take 3 list1und
drop 3 list1in der Konsole ausführst.
list1 = [1..10]
list2 = []
list3 = [6,8,9,10,3]
Um Listen erzeugen zu lassen, helfen Bedingungen.
Die Syntax ist [Rechenanweisung | Bedingungen für die Variablen].
Zum Beispiel erzeugt [x^2|x <- [1..10], mod x 2 ==0] eine Liste, in der die Quadrate der geraden Zahlen zwischen 1 und 10 enthalten sind.
Primzahlen:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47
Aus der Mathematik kennst du bereits Tupel. Dir sind Paare und Tripel bekannt, zum Beispiel als Koordinaten von Punkten in der Ebene oder im Raum. Haskell kann ebenfalls Tupel bilden. Die Anzahl der Elemente ist dabei nicht eingeschränkt und es können auch unterschiedliche Typen verwendet werden, zum Beispiel (1, Amsel).
Die Schreibweise unterscheidet sich nicht von der Mathematik. Tupel werden durch runde Klammern umschlossen, die Reihenfolge der Elemente kann nicht beliebig vertauscht werden. Die einzelnen Elemente werden durch Kommata getrennt.
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: