Functional programming SICP EX1.3错误;语法关键字不能用作表达式:#[关键字值项目13]
嘿,我想写些计划,你能帮我吗Functional programming SICP EX1.3错误;语法关键字不能用作表达式:#[关键字值项目13],functional-programming,scheme,sicp,Functional Programming,Scheme,Sicp,嘿,我想写些计划,你能帮我吗 (define (square a b) (+ (* a a) (* b b))) (define (sumsq x y z) (cond (and (< x y) (< x z) (square y z)) (and (< y x) (< y z) (square x z)) (else (square y z)))) (sumsq 1 2 3) (定义(正方形ab)(+(*aa)(*b
(define (square a b) (+ (* a a) (* b b)))
(define (sumsq x y z)
(cond (and (< x y) (< x z) (square y z))
(and (< y x) (< y z) (square x z))
(else (square y z))))
(sumsq 1 2 3)
(定义(正方形ab)(+(*aa)(*b)))
(定义(sumsq x y z)
(cond(和(
它给了我一个错误
;语法关键字不能用作表达式:#[关键字值项目13]
缺少两个括号。这是cond
的正确语法:
(define (sumsq x y z)
(cond ((and (< x y) (< x z)) (square y z))
((and (< y x) (< y z)) (square x z))
(else (square y z))))
(定义(sumsq x y z)
(cond((和(
缺少几个括号。这是cond
的正确语法:
(define (sumsq x y z)
(cond ((and (< x y) (< x z)) (square y z))
((and (< y x) (< y z)) (square x z))
(else (square y z))))
(定义(sumsq x y z)
(cond((和(