Indietro Storia: Nel tentativo di comprendere meglio Haskell e la programmazione funzionale, mi sono dato alcuni compiti. Il mio primo compito è quello di creare un programma che può guardare attraverso un set di dati (un insieme di numeri, parole in un blog, ecc.), Cercare modelli o ripetizioni, raggrupparli e segnalarli.Inserimento dati con Haskell
Suoni abbastanza facili. :)
Domanda: Mi piacerebbe che il programma inizi creando una variabile di elenco dai dati in un file di testo. Conosco la funzione readFile, ma mi chiedevo se esistesse un modo più elegante per inserire i dati.
Ad esempio, vorrei consentire all'utente di digitare qualcosa di simile nella riga di comando per caricare il programma e il set di dati.
./haskellprogram textfile.txt
C'è una funzione che permetterà questo?
Grazie mille. Non ero in grado di compilare questo codice però. O è solo uno pseudocodice, ad esempio? –
@SubtleArray, sono felice di poterti aiutare. Potresti approfondire _ non è stato in grado di compilare? Non è pseudocodice. Potrebbe essere compilato dopo il recente cambiamento. Provaci. – Jan
ghc è diventato un po 'scontroso con questa parte _source.hs: 10: 13: non poteva corrispondere al tipo atteso 'IO()' con il tipo effettivo' [Char] '_, ma tutto va bene ora. Apprezzo il tuo tempo e il tuo aiuto.Ora che la parte difficile è stata risolta, posso iniziare con le cose facili. (: D Grazie ancora. –