【入門】Common Lisp その8【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
0085デフォルトの名無しさん
2011/08/12(金) 01:15:31.43なぜ二重にクォートしたし。
(setq list_c (list `(a . ,list_a) `(b . ,list_a)))
;; あるいは
(setq list_c (list `(a ,@list_a) `(b ,@list_a)))
(setq list_c (list (cons 'a list_a) (cons 'b list_a)))
(car (cdr (car list_c)))
;; なぜ連想リストのアクセスにassocを使わないのか
(cadr (assoc 'a list_c))
;=> "a0"
あと、Lisp界ではx_y_zじゃなくてx-y-zみたいに区切るのが普通。
■ このスレッドは過去ログ倉庫に格納されています