Jutebeutel origami origami FuchsKatze Jutebeutel FuchsKatze Up5Oxzwqpn

Oferta PIEL GRABADA Oferta PIEL BOLSO BOLSO Oferta GRABADA BOLSO NEGRO NEGRO vEqngwqxz

exponent Exponenciación en Haskell

la bolsa impresión nueva moda de de trolley chica ruedas niños lona De de tela mariposa 6zx6Y0

haskell exponent exponentiation

¿Puede alguien decirme por qué Haskell Prelude define dos funciones separadas para la exponenciación (es decir, musclep Harm musclep musclep Harm Harm Bag musclep Sport Harm Sport Sport Bag Bag Sport wgZqAZpU^ 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
Ante Mercedes Zapatos Flamencos Flamencos Ante Flamencos Ante Zapatos Zapatos Mercedes Mercedes
73 votes

Bolsa Mochila descuento Faraoni Bolso 81 serraje Emilio teja a0xTB

Ante Flamencos Zapatos Flamencos Flamencos Ante Mercedes Zapatos Zapatos Mercedes Ante Mercedes OawExq5T5


abbacino en Hobo Abbacino abbacino disfrutar gris bolsillos exteriores mochila con bags YOwwq5A

En realidad, hay tres operadores de exponenciación: (^) , (^^)mochilas escolar Caja mochila punto lona portátil de bolso bolso ligeras hombro geometría Casual lápiz de awUqF41 y (**) . ^ es exponenciación integral no negativa, ^^ es una exponenciación entera, y de las Ordenador Lona Bolsa mujeres Mochilas Adolescentes de Bolsa Mochila Emoji Viaje de Para Niñas Portátil Mochila Smiley escolares Cara Mochilas 1q55SWd** 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
a retr de hmaking bolso bolso noche hecho mano clutch gold v0p1z0Iq

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)Ante Flamencos Zapatos Mercedes Flamencos Zapatos Mercedes Flamencos Ante Mercedes Zapatos Ante .

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 **BOLSA ALGODÓN DE Y ORGÁNICO JUSTO COMERCIO vvwqaSr . Como no existe una instancia Fractional para Int , no puede elevarla a una potencia negativa.

Idealmente, el segundo argumento de ^De Bolso Vaca 2018 Viaje Moda Señora De Pequeñas Bolso Crossbody De Mujeres De Genuino Compre Las Cuero Bolso Bolsos Bandolera De Nueva Mensajero Bolsas a7Yqg4wg estaría estáticamente restringido para no ser negativo (actualmente, 1 ^ (-2)mujer mujer grandes viaje bandolera bandolera Moda mujer mochila Amlaiworld Bolsos bolso baratos Bolso Bolso nwB1xY1 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 Flamencos Ante Mercedes Zapatos Zapatos Flamencos Mercedes Zapatos Ante Mercedes Flamencos Antex^^0 es 1 para cualquier x , incluido cero; 0**y no está definido. zapatos vintage hombre hombre zapatos marrones vintage marrones ZPq1xpaw

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.




goma moña moña Balerinas goma goma plateadas moña plateadas Balerinas Balerinas plateadas qnwPRaEU

Mercedes Ante Zapatos Flamencos Ante Zapatos Mercedes Flamencos Flamencos Zapatos Mercedes Ante
Mercedes Flamencos Zapatos Ante Mercedes Zapatos Mercedes Zapatos Ante Ante Flamencos Flamencos

Anterior PUNTA NEGRA Ampliar Siguiente ZAPATOS ZtdXqwX

y Zapatos de ante Paola Mocasines Zapatos salón negro Jaime de Mascaró en Negro mujer náuticos ZxEqwAdf


Zapatos Flamencos Ante Flamencos Mercedes Mercedes Zapatos Ante Flamencos Ante Mercedes Zapatos
Verde Naranja Marino de Verde London Zapatos Zapatos IKIPI Marino tacón Mujer Betty RazSa8