2016-12-06 3 views
1

私は、ツリー内のlの要素の出現を取り除くためにcondを使用しています。これは私の試みです。論理的にはそれが問題です。私は非常に多くのことを試みましたが、同じエラーがまだありました。ありがとう!スキームでIllフォーム式を取得する

(define check (lambda (l t) 
(cond ((null? t) ‘()) 
    ((equal? (car l) (car (tree-labels t))) (check l (cdr(tree-labels t)))) 
    ((and (not(null? l))(equal? (cadr l) (car (tree-labels t))) (check l (cdr(tree-labels t)))) 
    (else (cons (car (tree-labels t)) (check l (cdr(tree-labels t))))))) 

答えて

1

誤植です。ウェブページや電子ブックのコードを誤ったフォントでコピーした可能性があります。これに

‘() 

:これを変更

'() 
+0

はオスカル・ロペス【選択コード@どうもありがとうございまし完全mine.Itはプレーンファイルで最初にそれを入力し、上に貼り付け、私の悪かったですコマンドライン。私はそのエラーを持っていることは間違いない、フォントは異なっています。 –

関連する問題