2011/04/04

lisp 構文わすれた。



ひさしぶりに cond を使ったら、構文を忘れててえらい時間かかってしまった。


備忘録として、if や case と合わせてステンシルを置いておく。(ぉ さすがに if は忘れんだろ)


cond の例



(let ((var 'c))
(cond ((eq var 'a) '1)
((eq var 'b) '2)
((eq var 'c) '3)
(t 99)))
3


case の例



(let ((var 'c))
(case var
('a 1)
('b 2)
('c 3)
(t 99)))
3


if の例



(let ((var 'c))
(if (eq var 'a) 1
(if (eq var 'b) 2
(if (eq var 'c) 3
99))))
3


こんなんも忘れてるのか。はぁ、なんか自信なくなってきた。


入力支援でも入れようかな。





Related Posts Plugin for WordPress, Blogger...

0 コメント :

コメントを投稿