Partial function application: Difference between revisions
Content deleted Content added
m Corrected the F# header |
No edit summary |
||
Line 483: | Line 483: | ||
} |
} |
||
}</lang> |
}</lang> |
||
=={{header|Egison}}== |
|||
<lang egison> |
|||
(define $fs (map $1 $2)) |
|||
(define $f1 (* $ 2)) |
|||
(define $f2 (power $ 2)) |
|||
(define $fsf1 (fs f1 $)) |
|||
(define $fsf2 (fs f2 $)) |
|||
(test (fsf1 {0 1 2 3})) |
|||
(test (fsf2 {0 1 2 3})) |
|||
(test (fsf1 {2 4 6 8})) |
|||
(test (fsf2 {2 4 6 8})) |
|||
</lang> |
|||
```Output:``` |
|||
<lang egison> |
|||
{0 2 4 6} |
|||
{0 1 4 9} |
|||
{4 8 12 16} |
|||
{4 16 36 64} |
|||
</lang> |
|||
=={{Header|F_Sharp|F#}}== |
=={{Header|F_Sharp|F#}}== |