リスト内のすべての数字の和に単語やアルファベットを無視した関数を書いています。schemeリスト内の数字の合計
(define (sum-list ls)
(cond ((null? ls) 0)
((not (number? (car ls))) (sum-list(cdr ls)))
(else (+ (car ls) (sum-list (cdr ls))))
)
)
(deep-sum '(a 2(b(1c))3))=>; 6.
を返す必要がありますが、私はあなたがネストされたリストを確認したい場合は意味私のコードは、内部ループ