Difference between revisions of "Exista ord si chr ?"
Line 1: | Line 1: | ||
+ | [[Category:Ro]] |
||
+ | |||
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. |
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 |
||
+ | |||
+ | <haskell> |
||
+ | module MyProgram where |
||
+ | import Data.Char |
||
+ | |||
+ | -- Acum puteti folosi ord si chr importate de Data.Char -- |
||
+ | </haskell> |
||
+ | |||
+ | Testati cu :t la promptul interactiv al GHCi sau al Hugs daca |
||
+ | functiile sunt importate. |
||
+ | |||
⚫ | |||
− | Stati linistiti, functia nu a disparut din biblioteca Prelude pur si simplu. O veti regasi cu siguranta, dar in alta biblioteca. |
+ | 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. |
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. |
Latest revision as of 12:42, 17 January 2010
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...