scheme

    0

    2답변

    Guile이이 사용법에 가장 적합한 체계가 아니라면 어떤 것을보고해야합니까? 나는 기본적으로 awk '{print $N}'의 Guile equivalent를 찾고있다. 만약 Scheme이 이것을 할 수 없다면, 나는 왜 그런지 알고 싶습니다.

    0

    1답변

    https://repl.it/languages/scheme을 사용하여 구성표 코드를 컴파일하고 일부 함수 호출 오류가 발생합니다. 이 기능은 다음과 같습니다 (define (bloop x) (cond ((null? x) 0) ((not (list? (car x))) (+ 1 (bloop (cdr x))))

    -1

    1답변

    MIT의 SICP 강의를 따르고 있으며 알렉산드리아 방법의 헤론에 의해 수의 제곱근 근사값을 찾으려고했습니다. 이것은 처음으로 lisp을 시도한 것이고, noobie 실수를해서 죄송합니다. (define guess 1) (define (avg a b) (/ (+ a b) 2)) (define (try guess x) (if (goo

    0

    1답변

    #lang 라켓에 양수 정수의 제수를 결정하는 함수를 작성해야합니다. (예 : 6 4 개 제수 갖는다 -1,2,3,6-) 를 지금까지 I을 가지고 : (AB 분할 (정의) (경우 (= 0 (모듈 AB)) #T # F)) I는 함수 (물품이 헬퍼 기능을 사용해야 제수-개까지 그 약수의 개수를 계산하고, n은 1과 K 사이 갖는다 (그래서 N 의 약수의 개수를

    0

    1답변

    는 기본적으로 내가 뭘하려고 데이터 정의 binary_tree: number | (symbol binary_tree binary_tree) 와 이진 트리를 가지고 각각의 잎 (숫자)를 카운터 번호로 대체 트리의 새 버전을 만드는 것입니다. 나는 이것을 왼쪽에서 오른쪽으로 그리고 위에서 아래로하려고 노력하고 있습니다. 따라서 폭 넓은 첫 번째 검색을 사용

    -1

    1답변

    큰 숫자의 오른쪽에서 N 번째 숫자를 찾을 수있는 함수를 어떻게 만듭니 까? 예를 들어, (f 2345 2)는 4를 얻을 것입니다. 저는 DrRacket으로 프로그래밍 중이므로 라켓에서 코드를 사용할 수 있기를 희망합니다.

    0

    2답변

    여기에 문제가 있습니다. 숫자 목록을 사용하고 입력 목록의 각 숫자가 하나씩 증가하는 목록을 반환하는 addOne 함수를 정의하십시오. 예를 들어, (addOne '(1 2 3 4))는 (2 3 4 5)를 리턴하고 (addOne'(2 4 6 8))는 (3 5 7 9)를 리턴해야합니다. 나는 체계적인 언어를 사용하기 위해 새삼스러워서 도움이 필요합니다. 고맙

    4

    1답변

    Scheme에서 ,은 quasiquote의 약어이고 ,@은 quasiquote-splicing의 약자입니다. @은 어디에서 왔습니까? 조작을위한 니 마닉 (mnemonic)이되도록 의도 되었습니까? 또는 다른 문맥에서 @과 일치합니까? 아니면 다른 어떤 조합을 의미합니까?

    0

    1답변

    가 문제이다 값 길이) 여기서 첫 번째 요소는 값이고 두 번째 요소는 값이 인코딩 된 목록에서 발생하는 횟수입니다. 예를 들어 : 나는 정말의 수를 계산하는 방법을 생각 질수 있기 때문에가 (define (encode lst) (cond ((null? lst) '()) (else ((append (list (car lst) (co

    1

    2답변

    저는 SchemR 언어를 시험하기 위해 DrRacket 환경을 사용하고 있습니다. 궁금 (define sum+1 '(+ x y 1)) 는 다음과 같은 식을 평가하지 않는 이유 : : 다음과 같이 나는 합계 + 1을 정의 (let ([x 1] [y 2]) (eval sum+1)) 이렇게하면 올바른 값을 반환하는 반면 : (define x 1) (de