Difference between revisions of "Cum sa scriu impartirea numerelor intregi ?"

From HaskellWiki
Jump to navigation Jump to search
(adding a Pro Haskell Banner and Pro Faculty Banner)
(Adding explanations and banners)
Line 12: Line 12:
   
 
Deci folositi: `div`
 
Deci folositi: `div`
  +
  +
De asemenea si `mod` se scrie tot intre apostroafe inverse.
  +
  +
Haskell e unul dintre relativ putinele limbaje de programare care foloseste
  +
apostroful invers. Rolul apostrofului invers este sa transforme un nume de functie intr-un nume de operator infixat. Deci scrieti:
  +
  +
div 10 2
  +
  +
si
  +
  +
10 `div` 2
  +
  +
sau
  +
  +
mod 10 3
  +
  +
si
  +
  +
10 `mod` 3
  +
  +
Este valabil si pentru functiile utilizator. Exemplu simplu:
  +
  +
calcul :: Int -> Int -> Int
  +
calcul p d = 2 * p + d
  +
  +
poate fi folosita si ca un
  +
  +
calcul 1 2
  +
  +
dar si ca un operator
  +
  +
1 `calcul` 2
   
 
----
 
----

Revision as of 17:01, 26 October 2009


BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell


Div trebuie scris intre apostrofuri inverse si cu minuscula. Primele il fac sa se comporte ca un operator infixat. Nu uitati ca numele functiilor se scriu in Haskell totdeauna cu minuscule.

Deci folositi: `div`

De asemenea si `mod` se scrie tot intre apostroafe inverse.

Haskell e unul dintre relativ putinele limbaje de programare care foloseste apostroful invers. Rolul apostrofului invers este sa transforme un nume de functie intr-un nume de operator infixat. Deci scrieti:

div 10 2

si

10 `div` 2

sau

mod 10 3

si

10 `mod` 3

Este valabil si pentru functiile utilizator. Exemplu simplu:

calcul :: Int -> Int -> Int calcul p d = 2 * p + d

poate fi folosita si ca un

calcul 1 2

dar si ca un operator

1 `calcul` 2


Pagina indexata la indexul Categories:Ro

Header2-RoH.gif

Din 12 mai 2009 Ro/Haskell se inscrie intre organizatiile semnatare ale " Open Education Declaration".


Banim7.gif

Haskell ruleaza si sub Linux si sub Win-dos ! Fiti mai destepti si luati un computer cu Sistem de operare Mandriva Linux ! (Aceasta este o parodie a bannerului unei campanii publicitare, in spiritul dreptului la replica si al libertatii opiniei.)


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la Intrebarile incepatorului Ro/Haskell.