diff options
Diffstat (limited to 'haskell.html.markdown')
| -rw-r--r-- | haskell.html.markdown | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/haskell.html.markdown b/haskell.html.markdown index f1025d44..6bdc78e0 100644 --- a/haskell.html.markdown +++ b/haskell.html.markdown @@ -202,10 +202,12 @@ foo = (*5) . (+10)  foo 5 -- 75  -- fixing precedence --- Haskell has another function called `$`. Anything appearing after it will  --- take precedence over anything that comes before. --- You can use `$` (often in combination with `.`) --- to get rid of a lot of parentheses: +-- Haskell has another operator called `$`. This operator applies a function  +-- to a given parameter. In contrast to standard function application, which  +-- has highest possible priority of 10 and is left-associative, the `$` operator  +-- has priority of 0 and is right-associative. Such a low priority means that  +-- all other operators on both sides of `$` will be evaluated before applying  +-- the `$`.  -- before  (even (fib 7)) -- false | 
