Lisp Scheme Part28
■ このスレッドは過去ログ倉庫に格納されています
0643デフォルトの名無しさん
2009/12/06(日) 19:40:46(match kwd-list pattern expr)
(match '(a b c) '((a) b . c) '((1 2) (3 4) (5 6) (7 8)))
=> #f ; aが一致しない
(match '(a b c) '(a b . c) '((1 2) (3 4) (5 6) (7 8)))
=> ((a (1 2)) (b (3 4)) (c ((5 6) ( 7 8))))
(match '(a b c) '((1 2) a b . c) '((1 2) (3 4) (5 6) (7 8)))
=> ((a (3 4)) (b (5 6)) (c ( 7 8))))
■ このスレッドは過去ログ倉庫に格納されています