練習問題 8.4 参照と繰り返しの構文 (while, for)を使って、フィボナッチ数を求める関数を定義しなさい。 解答 書き換え可能なデータとして、mem1, mem2, mem3 を用意する。 初期値には、3つとも […]
フィボナッチ数
練習問題 6.13 フィボナッチ数を表す無限列
練習問題 6.13 step 関数をヒントにして、フィボナッチ数を表す無限列を定義しなさい。 fib;; – : intseq = Cons (1, <fun> ) nthseq 10 fib;; […]
練習問題 4.2 高階関数 フィボナッチ数
練習問題 4.2 次の関数 repeat は twice、fourtimes などを一般化したもので、f を n 回、x に適用する関数です。 let rec repeat f n x =if n > 0 then […]