ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
721
721
EMPFEHLEN
-
Moin,
ich würd gern in einem Haskell Code Zeilen auslesen.
Ist ja auch nicht so schwer mit dem readln Befehl.
Wie kann ich denn mehrere Zeilen auslesen?
Beispiel:
Code :1 2 3 4 5 6
main = do putStrLn "gib eine zahl ein:" x <- readLn if x <= 35 then putStrLn "bla" else if x <= 35 then putStrLn "blub"
ich würde gerne, nachdem die erste Zahl eingelesen wurde, eine neue Zahl einlesen. Also nicht direkt hintereinander, sondern erst wenn "bla" ausgegeben wurde.
Versteht ihr was ich meine? Wenn nicht überleg ich mir was besseres
Wäre fein, wenn ihr mir Tutorials, Tipps oder sonst was geben könnt, in dem Haskell Buch finde ich darüber nix.
Danke!!
-
19.04.11 12:27 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Wie oft willst du das denn machen? Sprich du brauchst eine Abbruchbedingung.
Stichwort: Rekursion.
Außerdem, funktionaler Stil wäre eher so (abgesehen davon, das deine Bedinung beide gleich sind):
Und du müßtest noch den String in einen Int konvertieren (mit read oder reads).Code :1
putStrLn (if x <= 35 then "bla" else "blub")
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Auslesen von Zeilen
Von mstar im Forum PHPAntworten: 7Letzter Beitrag: 14.11.08, 16:49 -
Zeilen auslesen
Von patmane im Forum PHPAntworten: 4Letzter Beitrag: 19.05.05, 21:13 -
Zeilen aus .txt auslesen
Von illaX im Forum C/C++Antworten: 4Letzter Beitrag: 19.10.04, 13:11 -
StyledDocument Zeilen auslesen
Von Crai im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 07.08.04, 22:36 -
zeilen auslesen... wie?
Von alexorg im Forum PHPAntworten: 2Letzter Beitrag: 23.03.03, 17:12





Zitieren
Login





