scheme

    -1

    3답변

    내가 해결하기 위해 노력하고있는 문제의 설명은 다음은, 노트입니다 첫 번째 입력의 가장 오른쪽 3 자리와 두 번째 입력의 가장 왼쪽 2 자리로 구성된 5 자리 정수. 첫 번째 숫자가 적은 경우, 즉 (make5은 561,432 -254)도 43225. 을 반환 - 예를 들어, (make5 561432 254) 무시해야 입력 한 숫자 중 하나에 43225.

    1

    1답변

    어떻게 LISP 매크로가 defined in terms of itself 일 수 있습니까? LISP In Small Pieces에서 비슷한 정의를 보았습니다. 정의 매크로가 정의되기 전에 본문이 구문 - 환경으로 밀려 들어가는 부트 스트랩 핑 단계가있을 수 있다고 생각했지만 어디에서나 찾을 수 없습니다.

    0

    1답변

    개체 클래스의 역할을하는 프로 시저를 만들려고합니다. 자신의 속성과 메소드를 갖는 것. 나는 변수에 바인딩 될 수있는 make-list 프로 시저 (L1 (make-list) 정의)를 만들려고 노력하고 있지만, 로컬 목록에있는 저장된 목록 인 특성 local-list를 구현하는 데 문제가 있습니다. 변수 L1. 내가 어떻게 바뀌 었는지에 상관없이 나의 문제

    0

    2답변

    한 가지 문제에 대한 도움이 필요합니다. SCHEME 언어의 목록에서 첫 번째 원자를 얻는 방법을 처리 할 수 ​​없습니다. "while"과 같은 루프를 만들어서 부울 (? atom)의 각 요소를 비교하고 첫 번째로 일치하는 항목을 인쇄해야한다고 생각합니다. 아쉽게도 구성표 구문을 처리하기가 어렵습니다. 제발, 나를 위해 해결책을 제안 해 주시겠습니까? 귀

    -2

    1답변

    두 변수 (a와 b)를 취하여 b를 반환하는 DrRacket에서 프로그램을 설계하려고합니다. 어떻게 처리할까요?

    0

    1답변

    커서가 해당 영역을 넘을 때 괄호로 묶인 영역을 자동으로 강조 표시하는 방법이 있습니까? (즉, 강조 달성하기 위해 어떤 키를 누를 필요가 없을 것) 커서가 cond 위가 될 때,이 특정 지역을 즉시 강조한다 (define (example x) (cond ((string? x) (display x)) (else (error "Bad"

    0

    1답변

    체계적인 언어에서 숫자 앞에 오는 0을 어떻게 부여합니까? 예를 들어 9시 5 분이 아닌 9시 5 분 앞에 9시 5 분 앞에 0을 붙일 시간이 필요합니다.

    -1

    1답변

    목록이 주어지면 같은 요소를 그룹화하는 목록으로 목록을 분할해야합니다. 예 : 수 ((37 37) (39 39) (38 38 38) (40 40)) '(37 37 39 38 38 39 38 40 40 38)에 발생하는' 누구든지 이걸 도와 줘?

    0

    1답변

    저는 Scheme에 초보자입니다. 그러나 작성하려고하는 것은 매우 간단합니다. 내가하려고 할 때 (define (expt x n) (cond ((= n 0) 1) ((= n 1) x) ((= n -1) (/ 1 x)) ((< n 0) (* (/ 1 x) (expt x (+ n 1)))) (else (* x

    1

    1답변

    Dr. Racket의 유한 상태 시스템에서 작업 중이며 전환 기능에서 다음 상태를 추출하는 데 도움이 필요합니다. 지금 당장은 문자열의 문자가 알파벳과 일치하는지 확인하거나 최종 상태가 최종 상태 목록에 있는지 또는 그 상태를 상태에서 상태로 전환 할 때까지 확인하지 않습니다. 재귀 적으로. 순간에 따라서 #lang racket (require math/