Exista ord si chr ?

From HaskellWiki
Revision as of 12:42, 17 January 2010 by Ha$kell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Exista. Dar la versiuni mai noi de GHC si Hugs au fost mutate intr-un modul separat: Data, deci vor fi numite Data.ord etc.

O solutie la indemana tuturor atunci cand nu sunt gasite aceste functii este sa importati modulul Data.Char

module MyProgram where
import Data.Char
 
-- Acum puteti folosi ord si chr importate de Data.Char --

Testati cu :t la promptul interactiv al GHCi sau al Hugs daca functiile sunt importate.

Verificati intotdeauna cu Hoogle in ce modul este plasata o anumita functie si importati modulul corespunzator.

Stati linistiti daca nu gaseste sistemul o functi, functia nu a disparut din biblioteca Prelude pur si simplu. O veti regasi cu siguranta, dar in alta biblioteca. Intrebati-l pe Hoogle.

A fost nevoie de asa ceva deorece Prelude nu putea sa se extinda la infinit.Si au fost create biblioteci mai mici, specializate pe anumite procesari de date.

Voi reveni...