Lisp で次のリストを宣言しました。
(defvar car-owners-2 (list (list 'yaakov (list 'volvo 100000.0))
(list 'moshe (list 'vw 75000.0))
(list 'rachel (list 'mazda 60000.0))
(list 'sarah (list 'volvo 100000.0))
(list 'david (list 'renault 50000.0))
(list 'leah (list 'vw 75000.0))))
そして、リスナーファイルからそれを見たいとき、私はこの嫌な出力を得ます:
CL-USER 19 : 6 > car-owners-2
(((QUOTE YAAKOV) (QUOTE (# 100000.0))) ((QUOTE MOSHE) (QUOTE (# 75000.0)))
((QUOTE RACHEL) (QUOTE (# 60000.0))) ((QUOTE SARAH) (QUOTE (# 100000.0)))
((QUOTE DAVID) (QUOTE (# 50000.0))) ((QUOTE LEAH) (QUOTE (# 75000.0))))
出力を正常にするにはどうすればよいですか?そして、なぜ名前の代わりに # を出力するのでしょうか? 出力を次のようにしたい:
((YAAKOV (VOLVO 100000.0)) (MOSHE (VW 75000.0)) (RACHEL (MAZDA 60000.0))...)
ありがとう。私はLispWorks 6.0.1を使用しています