Scheme 程序应用程序导致的错误
代码如下:Scheme 程序应用程序导致的错误,scheme,racket,Scheme,Racket,代码如下: (define test1DataA '(("a" "a") ("b" "b") ("c" "c") ("d" "d") ("e" "ok"))) (define test1DataB '(("a" "aa") ("b" "bb") ("c" "cc") ("d" "dd") ("ok" "Ir OK!"))) (define manageFirstList (lambda (a b) (append a b))) (define ff (lambda (a b) (manage
(define test1DataA '(("a" "a") ("b" "b") ("c" "c") ("d" "d") ("e" "ok")))
(define test1DataB '(("a" "aa") ("b" "bb") ("c" "cc") ("d" "dd") ("ok" "Ir OK!")))
(define manageFirstList (lambda (a b) (append a b)))
(define ff (lambda (a b) (manageFirstList (a b))))
(ff test1DataA test1DataB)
下面是错误消息:
程序应用:预期程序,给定:'((“a”a)(“b”)
"b"(c)(d)(e"ok);;论据为:“(“a”“aa”)
(“b”“bb”)(“c”“cc”)(“d”“dd”)(“ok”“Ir ok!”)
如何解决此问题?这是您的问题:
(manageFirstList(a b)))
为什么ab
附近有paren<代码>a不是一个函数。如果要将manageFirstList
应用于ab
,请执行(manageFirstList ab)