Результаты поиска по запросу "scheme"
Программирование ракеток. Куда я иду не так?
На вопрос, на который я пытаюсь ответить: Основными факторами 13195 являются 5, 7, 13 и 29. Какой самый большой главный фактор числа 600851475143? Куда я иду не так? мой премьер? Тест, кажется, проблема, но она отлично работает на относительно ...
Функциональное программирование: что такое «неправильный список»?
Может ли кто-нибудь объяснить, что такое "неправильный список является?Заметка: Спасибо всем ! Все вы, ребята, рок!
Схема добавления элемента в конец списка [закрыто]
Как вы можете добавить элемент в конец списка (перед пустым), когда только cons, first, rest, empty? и cond рекурсии могут быть использованы
Почему в Racket странным образом определяется foldl?
В Haskell, как и во многих других функциональных языках, функцияfoldl определяется так, что, например,foldl (-) 0 [1,2,3,4] = -10. Это нормально, потому чтоfoldl (-) 0 [1, 2,3,4] по определению((((0 - 1) - 2) - 3) - 4). Но в Ракетке(foldl - 0 ...
Написание метода сглаживания в схеме
Я работал над следующей функцией flatten, и пока она работает только для списков. Мне было интересно, если кто-нибудь может дать мне некоторое представление о том, как заставить его работать с парами? Например (flatten '(a .a)) вернет (a a). ...
Как мне найти индекс элемента в списке в Racket?
Конечно, это тривиальная реализация, но я чувствую, что в Racket есть что-то, что делает это. Я прав в этой интуиции, и если да, то что такое функция?
Удалить элемент из списка в схеме
У меня есть список в этой форме ( (1 3) (2 2) (3 1) (4 5) (5 1)))и я хочу удалить элемент, скажем,(3 1) Так что результат будет ( (1 3) (2 2) (4 5) (5 1)))Я написал что-то вроде этого, и я не знаю, почему он работает неправильно. (define ...
функция добавления списка версий хвостовой рекурсии
я вижу несколько примеров реализацииappend элемент списка, но все не используют хвостовая рекурсия, Как реализовать такую функцию в функциональном стиле? (define (append-list lst elem) expr)
Как установлено! определены в схеме?
Как бы вы реализовали свой собственныйset! [http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_sec_4.1.6] функция в схеме?set! Функция - это деструктивная процедура, которая изменяет значение, определенное с учетом ...