scheme

    3

    2답변

    저는 Stanford의 programming paradigm lecture series을 듣고 있었지만 다음 코드 (20 번 강의)로 혼란 스럽습니다. 누군가가 이것을 한 줄씩 설명해 줄 수 있습니까? 감사합니다. (define (flatten sequence) (cond ((null? sequence) '()) ((list? (car

    5

    1답변

    PLTScheme의 "오류"기능에 놀랐습니다. 0으로 나누기가 있다면 다른 반복을하지 않고 호출 스택에서 나와서 오류가 발생합니다. 모든 기능을 수행하기 전에 암시 적으로 계속됩니까? 오류가 호출 스택을 버리지는 않았습니까? 아무도 이것에 대해 어떤 생각을 가지고 있습니까? PLT 방식에서

    3

    1답변

    을 작성하는 방법 I가 작업이 문제가 : 높은 순서 절차가 고정 된 연산자로 용어를 결합하는 아이디어를 캡처 더욱 일반화 될 수 합계. 수학적 연산 연산자는이 아이디어의 구체적인 예이며 곱셈은 합계 연산자의 추가를 대체합니다. 아래에 시작된 절차 축적은이 아이디어를 포착하기위한 것입니다. combiner 매개 변수는 용어를 줄이기 위해 사용되는 연산자를 나

    1

    1답변

    는 (당량? (정규 표현식 일치 "0X" "0x1234") #T) #F 방식으로 작성하는 간단한 방법이 있나요 (당량? (정규 표현식 일치 "0X", "1234") #F) #T #rx이 정규 표현식은 미리 컴파일 및 코드에 포함된다는 것을 의미하는 것이 (regexp-match? #rx"0x" "...some-string...") 참고가 될 것

    1

    2답변

    이제 Scheme에서 내 네 번째 질문인데, 하위 기능 I asked earlier을 하루 동안 필요로 했으므로 Scheme에서 아직 꽤 새로운 것입니다. 기본적으로 이것은 2 개의 목록의 차이점을 반환합니다. 그 w -l 사이의 거리가있어 당신이 (1,5) 및 (5,1)있어 말이 기능은 여기에 내가 무엇을 가지고 나에게 8을 반환해야합니다. 참고 : (l

    0

    4답변

    는 '(4 3 1) '(5 6 8) 나는이 (first '(4 3 1) '(5 6 8)) 같은 것이 결과로 나에게 첫 번째 항목 (4 3 1) 를 반환해야합니다 나는이 목록의 첫 번째 항목을하고 싶은 말은. 제가 호출 할 수있는 스키마 빌트인 함수에 이와 같은 것이 있습니까? 그것은 단지 목록-REF 작동하지 않는 일 개 목록, 위 같은 이유로 내부

    2

    2답변

    (define (read-all-input) (local ((define line (bytes->list (read-bytes 4)))) (if (eof-object? line) empty (cons line (read-all-input))))) (void (read-all-input)) bytes-이> 목록

    1

    3답변

    목록에있는 모든 항목을 제곱 한 다음이 목록을 (list x y z) 형식으로 반환하는 체계에 함수를 작성하려고합니다. 그러나, 나는 그것을 할 코드를 작성하는 방법을 모르겠습니다. 지금까지, 나는 (define (square=list list) (cond [(empty? list) false] [else (list (sqr (f

    5

    2답변

    이것은 지루한 일이지만, 에라토스테네스 체의 구현을 이해하는 데 약간의 도움이 필요합니다. this Programming Praxis problem에 대한 해결책입니다. (define (primes n) (let* ((max-index (quotient (- n 3) 2)) (v (make-vector (+ 1 max-index) #t)

    0

    1답변

    x를 풀고 싶습니다. Scheme에서 어떻게 할 수 있습니까? T1-F2=0 F1+T2=GM-Gm Cos(60)(2.5*Gm+x*GM-l*F1)-l*Sin(60)*T1=0 F1=0.1*T1 F2=0.3*T2 M=20 m=80 l=5 내 시도는 다음과 같습니다 (lambda T1 . ;; T1=F2 (lambda F2 . ;; F2