From 2db4c67601ca22f29982a074bb60fdcefe7c3776 Mon Sep 17 00:00:00 2001 From: Yoshikuni Jujo Date: Fri, 7 Apr 2017 19:43:18 +0900 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=80=A4:=20=E3=81=B9=E3=81=8D?= =?UTF-8?q?=E4=B9=97=E3=82=92=E6=B1=82=E3=82=81=E3=82=8B=20#4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...22\346\261\202\343\202\201\343\202\213.md" | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git "a/\346\225\260\345\200\244/\343\201\271\343\201\215\344\271\227\343\202\222\346\261\202\343\202\201\343\202\213.md" "b/\346\225\260\345\200\244/\343\201\271\343\201\215\344\271\227\343\202\222\346\261\202\343\202\201\343\202\213.md" index 2140a08..874d8ee 100644 --- "a/\346\225\260\345\200\244/\343\201\271\343\201\215\344\271\227\343\202\222\346\261\202\343\202\201\343\202\213.md" +++ "b/\346\225\260\345\200\244/\343\201\271\343\201\215\344\271\227\343\202\222\346\261\202\343\202\201\343\202\213.md" @@ -1,2 +1,37 @@ べき乗を求める ============== + +整数乗 +------ + +べき乗を求めるには演算子(^)を使います。 + +```haskell +> 3 ^ 8 +6561 +``` + +3を8乗しています。 +演算子(^)の型は、つぎのようになります。 + +```haskell +(^) :: (Num a, Integral b) => a -> b -> a +``` + +実数乗 +------ + +実数による、べき乗を求めるには演算子(\*\*)を使います。 + +```haskell +> 3 ** 8 +6561.0 +> 2 ** (1 / 2) +1.4142135623730951 +``` + +演算子(\*\*)の型は、つぎのようになります。 + +```haskell +(**) :: Floating a => a -> a -> a +```