产生一元表示的函数
A function to produce unary representation
我应该编写一个接受非负数并生成其一元表示的函数。
我是方案编程的新手。有人能让我摆脱困境吗?
(define int-unary (lambda (n) (if (= n 0) 'z (cons 's (int-unary(n-1))))))
这是我最终得到的东西,它给了我想要的输出。
我应该编写一个接受非负数并生成其一元表示的函数。 我是方案编程的新手。有人能让我摆脱困境吗?
(define int-unary (lambda (n) (if (= n 0) 'z (cons 's (int-unary(n-1))))))
这是我最终得到的东西,它给了我想要的输出。