evaluate e l >>= \ a ->
evaluate e r >>= \ b ->
return ( a + b )
do-Notation (explizit geklammert):
do { a <- evaluate e l
; b <- evaluate e r
; return ( a + b )
}
do-Notation (implizit geklammert):
do a <- evaluate e l b <- evaluate e r return ( a + b )Haskell: implizite Klammerung nach
let, do, case, where