simbolos - ¿Cómo llego a Haskell para generar números NO en notación científica?
if en haskell ejemplos (2)
Prueba printf . p.ej:
> import Text.Printf
> printf "%d/n" (23::Int)
23
> printf "%s %s/n" "Hello" "World"
Hello World
> printf "%.2f/n" pi
3.14
Tengo algunos elementos en los que quiero particionar en una cantidad de cubos, de modo que cada cubeta sea una fracción más grande que la anterior.
items = 500
chunks = 5
increment = 0.20
{- find the proportions -}
sizes = take chunks (iterate (+increment) 1)
base = sum sizes / items
buckets = map (base *) sizes
main = print buckets
Estoy seguro de que hay una manera matemáticamente más elegante de hacer esto, pero esa no es mi pregunta. El paso final siempre se imprime en notación científica.
¿Cómo obtengo una salida decimal simple? Miré el paquete Numeric pero no estoy llegando a ninguna parte rápidamente.
> putStrLn $ Numeric.showFFloat Nothing 1e40 ""
10000000000000000000000000000000000000000.0