www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

Freaky256

Gepostet:
02.11.2010 20:53

grep  
Also ich muss eine Funktion schreiben die als Parameter einen String nimmt. Anschliessend soll der Standard Input auf diesen String ueberprueft werden und falls es eine Uebereinstimmung gibt, soll die gesammte Zeile auf dem Bildschirm ausgegeben werden!
Also meine Funktion:

import System.Environment

main = do
s <- getArgs
l <- getLine
if (length b)==0 then putStrLn l
where b = filter (==head(s)) line
line = words l


Nur funktioniert das ganze nicht??
Weis vlt jemand was der Fehler ist?
Zum Seitenanfang    
 
Siracusa

Gepostet:
04.11.2010 01:32

   
Ein if braucht neben dem then- in Haskell immer auch ein else-Zweig.
Zum Seitenanfang