3 ms·
I know that's what it does under the covers, but is there any reason not to think of it as assignment in your head? That's the mental construct I use in my extr
by llimllib 17y ago
I know that's what it does under the covers, but is there any reason not to think of it as assignment in your head? That's the mental construct I use in my extremely limited Haskell coding, anyway.
- lanaer 17y agoBecause if you think of it as assignment, the fact that a <- [2] binds a to 2, rather than [2], makes no sense. edit: a better example (because it is more useful) would be: a <- Just 2 which, again, binds a to 2, unwrapping the Maybe monad in the process. (I forget what happens if you try to do a <- Nothing)