For циклы широко используются во многих языках, но что бы вы сделали, если бы их не поддерживали никакие языки?
Создать способ выполнить основную forпетлю без использования какой - либо повторение структуры ( for, foreach, while, doи т.д.).
Базовый цикл for, который нужно скопировать, настроен так
for(i=0;i<1000;i++)
Вы должны быть в состоянии повторить это без использования структур повторения. Он также должен выполнять код на вашем языке, который будет в теле цикла. evalРазрешается любая форма , хотя она не может выполнять forцикл самостоятельно.
Вы можете проверить свой код, напечатав iего 100 раз, добавив этот контрольный пример в конец своего ответа, чтобы проверить свой код с другими.
Нет никаких ограничений на то, что именно это должно быть, все, что нужно сделать, это повторить forцикл.
Победитель будет определен на основе голосов против в то время, когда он выбран.