INPUT:((B(D(E)(F)))(C)(K)) 私は現在、私の出力を与える二つの機能を有する: B C K B D D E F E NIL 私はこのような出力を必要しかし: :BCK B:D C: をk: D: E F E: F: F 又は B S K D E (defun print-children (s)
(cond ((null (caar (cdr s))) nil)
私は関数を再帰的に使用できるようにラベルを使ってローカル関数を使用しようとしています。 (defun my-replace (e1 e2 L)
"Perform a deep replace e1 with e2 in L."
(labels ((my-replace-rec (e1 e2 L)
"Used for recursion"
(cond