Я новичок в схеме; Например, я больше знаком с python. Тем не менее, я пытаюсь учиться, потому что схема кажется очень интересным языком.Нет ошибок, нет вывода - что случилось?
Я пытаюсь создать код, который
Создать программу, которая печатает все целые числа включительно между интервалом (а, б), и заменяет все кратные 8 в последовательности со случайным (равномерно распределенный), нечисловой, не-пробельный, печатный символ ASCII. Предположим, что во всех случаях есть < b. Если номер имеет более 1 цифры, убедитесь, что количество символов в замене соответствует!
Первоначально он был, так что я мог бы попытаться ответить на вопрос here (код гольф вопрос), но теперь я просто пытаюсь сделать это, потому что я не знаю, как, поэтому я не беспокоюсь о длина решения. Прямо сейчас, я ничего не делаю с битами ascii, просто пытаюсь заставить что-то работать. Я кодирую его онлайн, в repl.it, и нет никакого выхода, даже ошибки. Моим ожидаемым выходом будет выполнение функции для интервалов с 1 по 16 и печать последовательности 1 2 3 4 5 6 7 h 9 10 11 12 13 14 15 h
.
(define a 1)
(define b 16)
(define (s8 a b)
(let loop ((a<=b))
(if (= (mod a 8) (0))
(write h))
(else
(write a))
(define a (+ a 1))
(s8 a b)
(write "hello")
Любая помощь будет принята с благодарностью. Благодаря!
Спасибо, я был довольно смущен, и это сработало! знак равно – heather