【发布时间】:2020-06-10 17:13:07
【问题描述】:
在 Racket 中编写一个类似于 Java 等语言中的“while 循环”的过程。 while 循环需要两段代码来运行:一个条件和一个主体。它运行身体,然后再次尝试条件,如果它是真的,再次运行身体。这一直持续到条件返回 false。
这就是我开始的方式:然后我被卡住了。
(define (while condition body)
(when (true? condition)
(cons (proc body) (proc (rest body)))
【问题讨论】:
-
这能回答你的问题吗? While Loop Macro in DrRacket
-
这是一个重复的问题。在询问之前,请至少搜索您的问题。
标签: loops while-loop scheme conditional-statements racket