Cum se scrie ridicarea la putere ?
Ridicarea la putere poate
fi definita in diverse moduri si
pentru diverse feluri de argumente:
Vor fi deci mai multi operatori destinati a scrie
o ridicare la putere.
De exemplu una este sa ridici un intreg la putere intreaga prin inmultire repetata de intregi, alta este [[sa ridici un real la putere reala prin calcule cu logaritm si exponentiala]]
Dupa caz utilizati: ^ , ^^ , **
(^) :: (Num a, Integral b) => a -> b -> a
Hugs> 3 ^ 3
27
Alta ridicare la putere este definita pe alte clase de tipuri.
(^) :: (Num a, Integral b) => a -> b -> a
Hugs> 3 ^ 3
27
(^^) :: (Fractional a, Integral b) => a -> b -> a
Hugs> 2 ^^ 3
8.0
Hugs> 3 ^ 3
27
Hugs> 0.5 ^ 3
0.125
(**) :: Floating a => a -> a -> a
Hugs> 1.2 ** 1.2
1.24456474720398
Hugs> 3 ** 3
27.0
Hugs>
pagina in dezvoltare