그래서 scheme/guile을 처음 사용하고 새로운 입력을 2 개의 입력으로 받아 들여야하는 할당이 필요합니다. 그런 다음 목록의 각 번호에 변수를 추가하고 인쇄합니다. 나는 그것이로드 가지고있다하지만이 입력 할 때 :구성표의 매개 변수 목록에 넣기
(add 1 (1 2 3))
을이 오류가 여기에
Backtrace:
39: 0* [add 1 ...
39: 1* [1 2 3]
standard inout:39:8: In expression (1 2 3):
standard input:39:8:wrong type to appy: 1
ABORT: (misc-error)
내가 현재 가지고있는 코드를 얻을.
(define a(list a))
(define (add y a)
(define x 0)
(while (< x (length a))
(display (+ y (car a)))
(newline)
(set! a (cdr a))
(set! x (+ x 1))
)
)
제 질문은 매개 변수에서 작동하도록 목록을 얻는 방법입니다. 나는 온라인으로 둘러 보았지만 havent는이 문제를 해결하기 위해 많이 찾았다. 나에게 줄 수있는 도움에 대해 미리 감사드립니다.
와우 정말 간단했습니다. 고맙습니다. 나는 그것이 목록에 마지막 물건을 넣지 않을 것을 제외하고는 일하도록했다. 그러나 나는 그것을 쉽게 고칠 수 있어야한다. 다시 한번 감사드립니다. – bigfetz