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