scheme

    0

    1답변

    재귀 적으로 작동 할 수있는 매크로를 만들려고합니다. 하나의 노드 (->) 또는 두 개의 방향 (<->)의 두 노드 사이에 링크를 만들어야합니다. 나는 그것이 ...의 문제라고 생각하며 작동시키지 못합니다. 만든 구조 (define-struct node (name edges) #:transparent) 원하는 예 입출력 > (edges node1 <->

    0

    1답변

    아무도 다른 위치의 목록에 요소를 삽입하고 only recursion을 사용하여 가능한 조합의 목록을 목록으로 반환 할 수 있습니까? 예를 들어 목록은 (2 3)이고 삽입 할 요소는 1입니다. 출력 : list( list (1 2 3) list (2 1 3) list (2 3 1) )

    0

    1답변

    여기 해시 테이블을 만들고 목록을 기반으로 해시 테이블에 벡터를 추가하려는 시도입니다. #<procedure> 지금 내가 포함 된 벡터의 크기를 얻어서 해시 테이블을 조회하려고합니다 : (define *function-table* (make-hash)) (define (function-get key)(hash-ref *function-table* ke

    0

    1답변

    저는 계수 목록과 x 값을 전달하여 다항식을 평가하는 꼬리 재귀 함수를 만듭니다. 예 : x^3 + 2x^2 + 5를 평가하면 함수 호출 (poly '(5 0 2 1) 1)에서'(5 0 2 1)). 나는 내가 다음과 같은 오류를 받고 있어요 이유를 알아낼 수 없습니다 : if: bad syntax in: (if (null? (cdr lst)) (+ tota

    0

    1답변

    에 단계로 내가 어떻게 재귀 다음 ;f(n) = n, if n<4 ;f(n) = f(n-1) + 2f(n-2) + 3f(n-3) + 4f(n-4) 이 내가 생각 해낸 것입니다 수행하는 기능을하고 싶지만 각에서 곱셈을 포함하지 않습니다 재귀 호출. 나는 하나의 계획으로 (define (function n) (= counter 0) (i

    0

    2답변

    구성표 (R5RS)를 배우기 시작하고 즉시 문제가 발생했습니다. (define make-source (lambda (seq) (define next list) (define peek list) (let ((seq seq) ;(endl (if (null? endl) #f endl)) ) (lambda

    0

    1답변

    모두 현재 목록에서 첫 번째 값을 잘라냅니다. 사용자 지정 개체를 인수로 사용하는 함수를 만들고 해당 개체의 목록에서 첫 번째 인수를 가져 와서이를 반환하고 개체에서 삭제합니다. 코드는 다음과 같습니다는 (define (make-source sequence . xs) (let ((a (if (not (null? xs)) xs

    0

    2답변

    내 프로그램을 시작할 때 first: expects a non-empty list 오류가 계속 나타납니다 : (make-subject (make-person 22 'm 'MW17K) (list 220 301 189 272 311)) 그냥 이유를 찾을 수 없습니다. (define (idk sub) (cond [(empty? sub) empt

    1

    1답변

    를 사용하여 계획의하자 구현을 쓸 수 있지만 구문이 (define-syntax mylet (syntax-rules () ((mylet definitions evaluation) ((lambda (map car definitions) evaluations) (map cdar definitions)))))

    0

    1답변

    텍스트 필드에 표시해야하는 "derivedSentences"라는 문자열 목록을받는 함수가 있습니다. 이 같은 그대로 (for-each (lambda (singlesentence) (send derivationPanelTextField set-value singlesentence) ) derivedSentences) 그러나,이