有人能告诉我为什么Haskell Prelude为取幂定义了两个独立的函数(即^和**)吗?我认为类型系统应该消除这种重复.
^
**
Prelude> 2^2 4 Prelude> 4**0.5 2.0
haskell exponent exponentiation
exponent ×1
exponentiation ×1
haskell ×1