ProgrammingのTipなど

再帰

リスト操作
Elispでは
空リストかどうか判定する組み込み関数が無いので
(defun nil? (l) (if (eq nil (car l)) t nil))
を作ります
リストの項に8を足す関数

(defun plus8 (l)
  (cond
   ((nil? l) '())
   (t (cons (+ (car l) 8) (plus8 (cdr l))))
   )
  )

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます