Вопросы по теме 'scheme'

Что такое '(апостроф) в Racket?
Я немного запутался в значении знака ' в рэкете. Мне кажется, что один и тот же знак имеет разные значения. Посмотрите на 2 простых примера ниже: _ 2_ Возвращает вновь выделенный список, содержащий vs в качестве элементов. >...
2073 просмотров

Почему положение аргументов имеет значение в минусах?
Простой код: > (cons null (cons 1 2)) '(() 1 . 2) > (cons (cons 1 2) null) '((1 . 2)) Изначально я ожидал, что результат будет таким же. Я могу придумать некоторые расплывчатые объяснения, но также хотел бы услышать сильные аргументы от...
147 просмотров
schedule 03.04.2024

Чисто функциональная реализация стека со схемой
Я хотел бы реализовать функциональный стек в схеме. Это моя попытка: (define make-stack (letrec ((do-op (lambda (stack op . val) (cond ((eq? op 'push) (lambda (op . v) (do-op...
105 просмотров