[Haskell-cafe] Rewriting Char.ord
aslatter at gmail.com
Sat Sep 29 11:19:17 EDT 2007
(sending to the whole list this time ...)
On 9/29/07, PR Stanley <prstanley at ntlworld.com> wrote:
> Okay, a couple of things
> what is fromEnum?
fromEnum :: (Enum a) => a -> Int
fromEnum 'c' :: Int
'fromEnum' converts any member of the "Enum" typeclass to an 'Int'.
It works fine for a Char.
> What's the role of % in length 5 takeWhile (<c) ....
I assume you mean the '$':
($) :: (a -> b) -> a -> b
It's the function application operator, but it has extremely low
precedence, so it applies everything to it's left to everything to its
right. It's mainly a tool for cutting down on writing paranthesis:
f (1 + 1) = f $ 1 + 1
More information about the Haskell-Cafe