Cum se citesc intregi si liste de intregi ?

From HaskellWiki
Revision as of 05:27, 26 February 2010 by Ha$kell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Vedeti aici o situatie cand in lipsa unor informatii despre tipul valorilor citite (care e lista, care e intreg samd) este nevoie de informatii de tip explicite.

https://www.haskell.org/sitewiki/images/0/07/IO-lectia4c-print-vs-putStr-edit.bmp

Ar trebui sa povestesc si aici o poveste despre maestrul de Haskell si invatacelul sau care nu putea sa distinga intre

l <- return (read string)

de la citirea listelor si cel de la citirea numerelor.

Inconvenientul insa nu apare in cazul aplicatiilor mai mari deoarece acolo valorile citite sunt transmise altor functii si sistemul de deductii de tipuri afla din apel tipul acelor valori, deci si cum sa citeasca datele respective.

Presupunem bineinteles ca e un tip din clasa Read si ca modulul nostru importa biblioteca Monad.


pagina in dezvoltare