Difference between revisions of "Cum scriem "declaratii locale" in interiorul unor functii ?"

From HaskellWiki
Jump to navigation Jump to search
(No difference)

Revision as of 18:20, 28 November 2006

Se poate folosi o expresie cu let, desi nu e singura solutie:

Exemplul 1:
  let f = (\x -> x +1)
  in f 2

Entitatile declarate local si folosite in expresie pot fi obtinute si in urma unei potriviri de sabloane ("pattern matching"):

Exemplul 2:
  let (a,b) = ( [1,2] , [3] )
  in a ++ b