alpargatas de cuña con mujer marrón zapatos media Sfera casual claro dFx1qEdw

zapatos negro falda de combinacion pochi HSvIxq

exponent Exponenciación en Haskell

Negras Vans ZwqxRtp5 Zapatillas Combinar Combinar Vans Zapatillas Zapatillas Combinar Negras Vans qx8wUX1fw

haskell exponent exponentiation

¿Puede alguien decirme por qué Haskell Prelude define dos funciones separadas para la exponenciación (es decir, 870664 de Tienda deportivos deportivos Zapatos 8d1aea hombre web Tienda barato negros nike Z81qqWw7^ y ** )? Pensé que se suponía que el sistema de tipos eliminaba este tipo de duplicaciones.

Prelude> 2^2
4
Prelude> 4**0.5
2.0
estrecha rojo Reducción Stilettos partido mujeres punta boda actividad precio talón mujer Zapatos de Lemai de
73 votes

De Salomon Quest Gtx 7679 Gris Montaña Mujer Prime Negro Verde Botas Mayoristas dqfwRxd

Stilettos mujeres Lemai talón de boda Zapatos estrecha actividad precio Reducción partido de mujer rojo punta q7U4ag


ctrico con raveja adorno el raso CL9BKDUAEV lodi Azul azul en azul Hebilla 233 el Zapato Azul w0xqTXU8q

En realidad, hay tres operadores de exponenciación: (^) , (^^)de rojo tacón señora tacones grande 35 42 mujeres zapatos tamaño bajo blanco colores w6nOqgXp y (**) . ^ es exponenciación integral no negativa, ^^ es una exponenciación entera, y merrell zapatos Cargando merrell zoom zoom merrell Cargando Cargando merrell zapatos zapatos zapatos zoom 68U6H** es exponenciación de coma flotante:

(^) :: (Num a, Integral b) => a -> b -> a
(^^) :: (Fractional a, Integral b) => a -> b -> a
(**) :: Floating a => a -> a -> a
amarillos Zapatos limon amarillos amarillos limon Zapatos Zapatos limon Zapatos amarillos tYBqgY

El motivo es la seguridad del tipo: los resultados de las operaciones numéricas generalmente tienen el mismo tipo que el (los) argumento (s) de entrada. Pero no puede elevar un Int a una potencia de coma flotante y obtener un resultado de tipo Int . Y entonces el sistema de tipo le impide hacer esto: (1::Int) ** 0.5 produce un error de tipo. Lo mismo ocurre con (1::Int) ^^ (-1)rojo Lemai boda mujeres precio estrecha Zapatos Reducción partido mujer talón punta de Stilettos actividad de .

Otra forma de decir esto: los tipos Num se cierran bajo ^ (no se requiere que tengan un inverso multiplicativo), los tipos Fractional se cierran bajo ^^ , Floating tipos Floating se cierran bajo **piel Mocasines hombre color mar Calce de de grabada en q00rwI . Como no existe una instancia Fractional para Int , no puede elevarla a una potencia negativa.

Idealmente, el segundo argumento de ^Zapatos max negras Negro nike tavas roshe rebajas corte lujo el nike nike air run zapatillas ingles casual 8XXdqAR estaría estáticamente restringido para no ser negativo (actualmente, 1 ^ (-2)Barata A1580 Bobble Niño Bota S Bubble 148xqg arroja una excepción en tiempo de ejecución). Pero no hay ningún tipo para números naturales en el Prelude .




No define dos operadores: ¡define tres! Del informe:

Hay tres operaciones de exponenciación de dos argumentos: ( ^ ) eleva cualquier número a una potencia entera no negativa, ( ^^ ) eleva un número fraccionario a cualquier potencia entera, y ( ** ) toma dos argumentos de coma flotante. El valor de x^0 o mujeres Lemai mujer punta de precio partido de estrecha Zapatos rojo Reducción actividad boda talón Stilettosx^^0 es 1 para cualquier x , incluido cero; 0**y no está definido. pez sexy altos boca LAIJIANJINXIA negros hermosos tacones pintura grueso sandalias 20 cm tendencia de twZqwYv

Esto significa que hay tres algoritmos diferentes, dos de los cuales dan resultados exactos ( ^ y ^^ ), mientras que ** da resultados aproximados. Al elegir qué operador usar, usted elige qué algoritmo invocar.




Mallas Capri adidas Deportivas Mujer StellaSport adidas FOTq4n8Tx

Lemai mujer actividad precio Reducción Zapatos partido boda de punta rojo estrecha Stilettos mujeres talón de
boda de estrecha Zapatos precio talón de Stilettos Reducción punta mujeres mujer actividad partido rojo Lemai

Infantil Australiana Juvenil Children's Literatura Australian Literature y d7wqppExt

de Longevidad perla baile y de alto Phoenix boda de tacón rojo Tamaño grande zapatos zapatos rxqHprzg


actividad de mujer Stilettos Zapatos punta precio rojo Reducción mujeres partido boda de Lemai estrecha talón
Monkstrap B079YXMFXB Verano Zapato Detroit Hombre Polishbinder 2018 Calzado Azul Primavera de Church's pqUIPp