2007-12-20から1日間の記事一覧

演算子

前置・中置演算子も一種の関数なので,ふつうの関数と同じように定義できる。ただし,名前を括弧で囲むのと使える文字に制限がある。 # let (^-^) x y = x * 2 + y * 3;; val ( ^-^ ) : int -> int -> int = <fun> # 2 ^-^ 3;; - : int = 13 # 5 ^-^ 9;; - : int </fun>…

練習問題 3.14

p.67より。 実数上の関数 f に対して定積分 を近似計算する関数 integral f a b を定義しなさい。またこれを使って, を計算しなさい。 近似の方法は台形近似。積分区間を100個の台形に分けて面積を合計する。 # let integral f a b = let d = (b -. a) /. 1…