Результаты поиска по запросу "scheme"

3 ответа

Написание парсера формального языка на Лиспе

2 ответа

Как удалить все дубликаты в списке по схеме (разрешены только функции абстрактного списка)

17 ответов

SICP Exercise 1.3 запрос на комментарии

Я пытаюсь узнать схему через SICP. Упражнение 1.3 выглядит следующим образом: Определите процедуру, которая принимает три числа в качестве аргументов и возвращает сумму квадратов двух больших чисел. Пожалуйста, прокомментируйте, как я могу ...

ТОП публикаций

2 ответа

Модификация базового выражения if на схеме. Почему это входит в бесконечный цикл?

В схеме я изменил базовую команду «if» следующим образом: (define (modified-if predicate then-clause else-clause) (if predicate then-clause else-clause))И тогда я определил простую программу генерации факториала, используя модифицированную ...

3 ответа

Схема / Лисп вложенные циклы и рекурсия

Я пытаюсь решить проблему в Scheme, которая требует от меня использования вложенного цикла или вложенной рекурсии. например У меня есть два списка, которые я должен проверить состояние их декартовых произведений. Как лучше всего подойти к этим ...

3 ответа

Рекурсивный диапазон в Лиспе добавляет точку?

(define .. (lambda (start stop) (cond ((> (add1 start) stop) (quote ())) ((eq? (add1 start) stop) (sub1 stop)) (else (cons start (.. (add1 start) stop))))))Я определил простую функцию диапазона. Намерение для (.. 1 5) --> (1 2 3 4)Вместо этого в ...

6 ответов

В чем разница между eq ?, eqv ?, равно? И = в схеме?

Интересно, в чем разница между этими операциями. Я видел похожие вопросы в Stack Overflow, но они касаются Lisp, и между этими тремя операторами нет сравнения. Так что, если об этом уже спрашивали, пожалуйста, дайте мне знать. Я пишу различные ...

4 ответа

Ошибка с определением в Racket

Я только что открыл Racket несколько дней назад, и я пытаюсь освоиться с ним, написав небольшой скрипт, который генерирует изображения для представления исходного кода, используя#lang slideshow. Я знаю, что при программировании в функциональной ...

5 ответов

Как установлено! определены в схеме?

Как бы вы реализовали свой собственныйset! [http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_sec_4.1.6] функция в схеме?set! Функция - это деструктивная процедура, которая изменяет значение, определенное с учетом ...

2 ответа

Как выразить let * как лямбда-выражение (не обычное let)

У меня есть вопрос, связанный со схемой, как мы можем реализовать let * как лямбда-выражение. Точнее, меня не интересует «обычное» let, но let with *, который позволяет нам использовать одно выражение let внутри другого.