숫자의 입력을 부분적으로 번역 된 단어 출력으로 변환하는 아래 함수가 있습니다. 제품 및 지수를 사용하여 숫자를 그룹으로 나누면서 숫자 표현을 추가합니다. 예를 들어 : 완전히뿐만 아니라 적은 1000보다 그 숫자를 변환하여 내 문제를 완료하기 위해 노력하고 (number-name 87969087) -> '(87 million 969 thousand 87)
pict를 어떻게 그 안에있는 픽셀의 바이트 문자열로 바꿀 수 있습니까? #lang racket/base
(require pict racket/class)
(define (pict->pixels p)
(define b (pict->bitmap p))
(define w (send
나는 간단한 클래스 (스택)에 대한 다음 코드를했다 : #lang racket
(define stackClass%
(class object%
(super-new)
(init-field (mystack '(A B C)))
(define/public (push n)
(set! mystack (cons n m
내 질문이 Declaring an array inside a class, and setting its size with the constructor 매우 유사 생성자에 의해 결정하지만 난 라켓에서 일하기 위하여려고하고있다. 그래서 정확하게 개체 다각형을 나타내는 클래스를 구현하고 싶습니다. 다각형은 변의 수와 정점의 배열이 시계 방향으로 정확하게 결정됩니다
난에 "다른"표현이 누락되어지고있어 오류 : (if (not (eq? current_token next_token))
(return #f))
나는 당신이 볼 수있는 아래의 이미지에서 다른 문이있다. 왜 프로그램이 그것을 찾을 수 없는지 확실하지 않습니다. scheme code image
저는 Scheme 및 함수 프로그래밍에 익숙하지 않으며 좀 더 복잡한 것을 작성하기 시작했습니다. 목록에 저장된 프로 시저를 기반으로 함수를 정의 할 수 있는지 궁금합니다. 의 우리는 다른 절차를 대표 목록 (+ 2 3)의 다음과 같은 목록이 있다고 가정 해 봅시다 (* 3 4) :이 '((+ 2 3) (* 3 4))
지금 내가 어떤 목록을 나타내는 절
우리가 같은 것을 가지고 말 : ;list L of n procedure definitions, where a procedure definition is a list in form:
;<name> <body>
;for example: ((n1 (+ 1 1)) (n2 (- 1 0)) (n3 (* 2 2))), where n = 3, n1 is the na
과 같은 함수를 호출하는 버튼을 만들 수 있는지 알고 싶습니다. 없이 버튼을 클릭하면이 표시됩니다. 나는 라켓 파일에 정의되어 내 웹 페이지에 표시됩니다 상태의 값을 얻을 수 있지만를 호출하는 버튼을 구현하기 위해 어떤 방법이 (define status "true")
...
(span (value ,status))
: 예를 들어 이전에 언급 한 것과
파일에 쓸 때 문자 인코딩을 변환해야하지만 fuction "reencode-output-port"를 사용할 때 문자열의 마지막 부분은 파일에 기록하십시오. 예를 들어, 나는이 코드 조각을 실행 (call-with-output-file "test.txt" (lambda (out)
(display "abc" (reencode-output-port ou
내가 가지고있는 다음과 같은 클래스를 이진 파일에 객체를 저장하고 검색 나중에 검색 할 바이너리 파일로? 그렇다면 stackClass%도 함께 저장해야합니까? (실제로는 객체가 훨씬 더 복잡 할 수 있으며 단순한 숫자 나 텍스트 외에도 다른 객체, 이미지, 파일 등이있을 수 있습니다.) http://docs.racket-lang.org/binary-clas