Напишите процедуру в Racket, которая действует как «циклы while» в таких языках, как Java. Некоторое время l oop запускает два куска кода: условие и тело. он запускает тело, затем снова пробует условие, снова запускает тело, если это правда. Это продолжается до тех пор, пока условие не вернет false.
вот так я и начал: потом застрял.
(define (while condition body)
(when (true? condition)
(cons (proc body) (proc (rest body)))