by shigemk2

当面は技術的なことしか書かない

2012-01-21から1日間の記事一覧

unset

php

PHP: unset - Manual void unset ( mixed $var [, mixed $... ] ) unset() は指定した変数を破棄する。配列をunsetで破棄する

リスト遊び 4-3 フィボナッチ数列

リスト遊び 4-2 数列 - by shigemk22回再帰を使う (defun fibonacci (n) (cond ((= n 1) 1) ((= n 2) 1) (t (+ (fibonacci (- n 1)) (fibonacci (- n 2)))))) (fibonacci 6) 8 リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)作者: 山…

リスト遊び 4-2 数列

リスト遊び 4-1 階乗 - by shigemk2再帰の定石 終了条件を調べ、終了なら初期値を返す 引数に対して仕事をする 変化させた引数と共に自分自身を呼び出す 今回は数列をlispで表現する。 ƒ(n) = n + ƒ(n - 1), ƒ(0) = 0 (defun arith-prog (n) (cond ((zerop n…

リスト遊び 4-1 階乗

前回 リスト遊び 3-5 andとor - by shigemk2今回では再帰(recursion)について勉強してみる。 ある関数が自分自身を呼び出すことを再帰という。下記は再帰を使って階乗を処理する関数。 引数が0なら1にしてbreakしている。 (defun factorial (n) (cond ((zero…