Programowanie w systemie UNIX/Haskell: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Kwadrat liczby: skłądanie
Linia 63:
 
|}
===składanieZłożenie (superpozycja) funkcji ===
SkładanieZłożenie (superpozycja) funkcji ( ang. function composition) za pomocą:
* operatora . ( ang. dot operator)
* stylu pointfree
Linia 77:
countdown = desort [2,8,7,10,1,9,5,3,4,6]
</source>
 
Porównanie:
 
 
{|width="100%" cellspacing="0" cellpadding="15" valign="top" style="margin:0.8em 0; border: 1px solid SlateBlue; background:#F7F7FF"
 
|valign="top" style="border-right:1px dashed SlateBlue"|
<math>f \circ\ g (x)</math>
 
 
|valign="top" style="border-right:1px dashed SlateBlue"|
 
<source lang=haskell>
-- Haskell
f . g
</source>
 
|valign="top" style="border-right:1px dashed SlateBlue"|
<source lang=c>
// c
f(g(x))
</source>
 
|}
 
==Listy==