Text.printf only has one type. But it is a bit involved. Just use it without worrying exactly how it works. :)
Like 's ++ printtf "%g*x%d" x i'
Chaddaï Fouché wrote:
> 2007/9/25, Andrew Coppin <andrewcoppin@btinternet.com>:
>
>>> printf don't always perform IO : if you ask it for a String it will
>>> happily turn into sprintf for you, if you use it in the IO Monad, it
>>> will indeed perform IO, but there's nothing fundamentally IO bound in
>>> printf logic.
>>>
>>>
>> That's even *more* impossible... o_O
>>
>
> Why ?
>
How can one function have more than one type signature?
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe