의미 이상한 : 또한 #lang racket
(provide (all-defined-out))
(struct weather (name perspective temperature humidity wind class)
#:transparent)
;;Exercise 8
;;Todo implement
#;(define (read-examples fi
노드를 사용하고이 노드를 루트로하는 트리의 깊이를 반환하는 함수를 작성하려고합니다. 지금까지 다음 코드를 가지고 있습니다 : (define (make-tree value left right)
(list value left right))
(define (value T) (car T))
(define (right T) (caddr T))
(de
나는 Scheme을 배우고 있으며 Closure를 방금 보았습니다. 다음의 예는 클로저의 사용을 보여주는 제공 : 위의 코드가 평가 될 때, val이 10에 동일합니다 (define (create-closure x)
(lambda() x))
(define val (create-closure 10))
, 내가 이해에서. 나는 이것이 단지 하나
일부 함수에서 원자에 대한 Scheme의 목록을 검색하려고합니다. 예를 들어 google입니다. 해당 목록에 원자가 포함되어 있으면 목록을 반환하고 싶습니다. 예 : (google 'dave '((www.sillypage.com this page says dave among other things)
(www.happypage.com this p
라켓에 익숙하며 목록이 엄격히 오름차순인지 확인하는 함수를 작성하려고합니다. '(1 2 3)가 true를 반환 '(1 2) (3 2 4) 반환 ' 을 거짓 (반복) 반환 거짓 내 코드는 지금까지 있습니다 : Image of code (define (ascending? 'list)
(if (or (empty? list) (= (length 'list
나는 내가 규범에 의해 나눌 수있는 벡터의 각 요소 (다른 조건의 정수)를 설정하려고 벡터 설정 (define foo0
(lambda (vec)
(let* ((newvec (vector vec))
(l (vector-length vec))
(norm (norm0 vec)))
(do ((i 0(+ i 1
다음 코드는 어떻게 작동합니까? 이 코드는 라켓 설명서 https://docs.racket-lang.org/plot/renderer2d.html?q=2d%20renderers#%28part.2.D.Line_.Renderers%29에서 발췌 한 것입니다 (이 페이지의 기능 점수 참조). 이것은 일반적인 함수 정의 문이 아닙니다. 밑줄은 여기서 무엇을 의미합니