私はバイナリツリーの内容を出力する簡単なスキームプログラムを作成しなければなりませんでした。私はプログラムを完了することができましたが、それを使ってすべての引用を出力します。どうすればそれらを取り除くことができますか?schemeのシンボルから引用符を削除するにはどうすればよいですか?
(define bintree
'(interior-node
'foo
(interior-node 'bar (leaf 26) (leaf 12))
(interior-node 'baz (leaf 11)
(interior-node 'quux (leaf 117) (leaf 14)))))
(print-bintree bintree) returns ('foo ('bar 26 12) ('baz 11 ('quux 117 14)))
私はそれはそれで'
マークなし(foo (bar 26 12) (baz 11 (quux 117 14)))
を返すようにしたいです。
はい。私はちょうど私が入力を誤読していて、関数名を記号として扱っていることに気づいた。 – beowulf500ad