我目前正在完成htdp 书的第 7 章,并正在尝试创建蜘蛛结构的实例:
#lang racket
;; spider-structure: structure -> ???
;; defines a spider structure with two parameters: legs and volume
(define-struct spider (legs volume))
;; spidercheck: lambda -> num
;; creates a spider check function and determines volume based on legs
(define spidercheck
(lambda (legs)
(cond
((<= legs 4) 800)
((> legs 4) 1000))))
(define a-spider
(make-spider 4
(spidercheck ...
我的问题是我想将数字从函数中传递(make-spider 4)
给函数。我试过了,但当然它说它是在定义之前使用的。任何帮助表示赞赏。spidercheck
a-spider
(spider-legs a-spider)
谢谢!