Personal tools

Exista ord si chr ?

From HaskellWiki

Jump to: navigation, 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...