2008-02-03から1日間の記事一覧

Lisp勉強中(4) CARとCDR

たとえば(1 2 3)っていうリストがあったとすると、最初の要素は「1」という値と「次の要素はこちらですよ」という情報を持つ。で、2番目の要素は「2」という値と「次の要素はこちらですよ」という情報を持つ。そして3番目の要素は「3」という値と「ここで終…

Lisp勉強中(3) 評価しないリスト

Lispは、()の中にスペース区切りで要素を並べて書くのが基本。そうした書いたものをリストと呼ぶ。で、リストの最初の要素が関数名、2番目以降の要素を引数として関数を呼び出し、結果を得る。つまり普通にリストを書くと、最初の要素が関数名と見なされて評…