racket

    0

    1답변

    MrEd Designer을 사용하여 Scheme 프로그램의 사용자 인터페이스를 만들었습니다. 여기에는 draw-point을 사용하여 점을 플롯하려는 mred : canvas %가 포함되어 있습니다. 나중에 (define (naca-ui-init {...} #:airfoil-canvas-class (airfoil-canvas-

    0

    3답변

    나는 프로그램 자체 작성 방법에서 연습 문제를 해결하고 있지만 다시 돌아올 수있었습니다. 는 = <입니다 - - 나눌하지-I를 이 기능을 개발 :이 시간은 질문 11.4.7입니다. 자연수 [> = 1], i 및 천연 번호 m을 사용하며, i는 < m입니다. m이 이 1 (제외)과 i (포함) 사이의 숫자로 나눌 수없는 경우 함수는 true를 반환합니다. 그

    0

    1답변

    저는 라켓으로 좀 더 실용적인 경험을 얻기 위해 측면 프로젝트로 tic-tac-toe 게임을 쓰고 있습니다. (define (has-line? moves) (let ((positions (flatten (map string->list moves)))) (ormap (lambda (char) (>= (count

    18

    3답변

    다음은이 tutorial이고 Emacs, STk, Quack을 성공적으로 설치했습니다. 질문은 내가 라켓에서하는 것처럼 어떻게 프로그램을로드 할 수 있습니까? 라켓에서는 상단 창에서 코드를 편집하고 코드를 입력하여 저장하고 실행할 수 있습니다. 그런 다음 아래쪽 창에 방금 작성한 코드가 자동으로로드됩니다. 그러면 나는 그걸 가지고 놀 수있다. 나는 M-x

    2

    1답변

    방식으로 이상한 함수 여기 ) f) 1) f가 명령 행에서 호출되면 표시되는 결과는 f입니다. 이 메커니즘에 대한 설명은 무엇입니까? .. 감사!

    8

    1답변

    목록에 car 및 cdr이 어떻게 작용하는지 혼란 스럽습니다. 여기에 내가 시도 내용의 예입니다 '(a b c d e f) quote ((a b c d e f)) a () 내가 어떻게 quote이의 car 될 수 있음을 이해할 수 없습니다입니다 : 값 '(A B C D E F) 입력에 (define sample (read)) (display s

    0

    2답변

    안녕하세요, cond 문에 and을 사용하려고합니다. 기본적으로 어떤 코드를 실행하기 전에 <exp1>이 true인지 단순히 확인하는 대신 Scheme을 사용하여 <exp1> 및 <exp2>이 true인지 확인해야합니다. (and #t #f)은 #f으로, (and (= 10 (* 2 5)) #t)은 #t으로 평가됩니다. 불행하게도, 계획은 x가 첫 번째 요

    1

    2답변

    Scheme의 (local ...) 구문에서 정의한 변수를 어떻게 얻을 수 있습니까? 아래 코드에서 예를 들어 , (define (erkan x) (local ((define y 10)) (* x y))) 어떻게 직접 Y의 값을받을 수 있나요?

    13

    5답변

    저는 일반적으로 기능적 프로그래밍, 특히 Schemes과 PLT-Racket을 이상적으로 좋아합니다. 어떤 구체적인 단계가 코딩 스키마 (또는 일부 기능적 언어)가 작업의 대부분을 차지하는 위치로 옮길 수 있는지 궁금합니다. 저는 실제로 학계에 관심이 많습니다. 그러나 다른 한편으로는 CS에서 최고 수준의 박사 학위를 취득하는 데 필자는 필연적으로 생각하지

    2

    1답변

    (define pick (lambda (num lat) (cond ((null? lat) (quote())) ((= (sub1 num) 0) (car lat)) (else (pick (sub1 num) (cdr lat)))))) (define brees (quote (a b c d e touch