我的树形结构有什么问题?

时间:2017-10-11 04:52:49

标签: scheme

我试图弄清楚为什么树不打印。

 (define make-tree cons)
 (define root car)
 (define branches cdr) 

 (define t (make-tree 2 (make-tree 3 4)))

 (define (print tree)
     (if (null? (branches tree)) '())
        (sentence (root tree) 
                  (map (lambda(branch)(print branch))) (branches tree)))))

 (define (print2 tree)
     (if (null? (branches tree)) '())
        (sentence (root tree) (print2 (branches tree)))

 (print t)

我在stk-scheme中得到了错误的参数类型。

0 个答案:

没有答案
相关问题