Julian Ospald
pirms 9 gadiem
vecāks
revīzija
717c1b370f
Šim parakstam datu bāzē netika atrasta zināma atslēga
GPG atslēgas ID: 220CD1C5BDEED020
1 mainītis faili ar
3 papildinājumiem un
0 dzēšanām
-
VL2/content/VL2_currying5.tex
|
|
@@ -12,5 +12,8 @@ Did you just notice the braces? They are \textbf{very} important! So, currying i |
|
|
|
\begin{haskellcode} |
|
|
|
f :: Int -> Int -> Int |
|
|
|
f :: Int -> (Int -> Int) |
|
|
|
|
|
|
|
-- but this is NOT the same |
|
|
|
f :: (Int -> Int) -> Int |
|
|
|
\end{haskellcode} |
|
|
|
On the other hand function application is \emph{left}-associative, so \hinline{f 3 2} is just a shorthand of \hinline{(f 3) 2}. Makes sense? |