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

2 ответа

 когда брал урок, который использовал Scheme, но он был одобрен моим профессором (по-видимому, один из его учеников написал это в тот же день), и другие люди, казалось, преуспели, используя его.

ужна помощь в рисовании соответствующих частей диаграммы модели среды при оценке этого кода: Scheme>(define x 10) Scheme> ((lambda (x y) (+ (y 3) x)) 6 (lambda (w) (* x 9))) Мне нужно убедиться и написать каждое лямбда-тело рядом со средой, в ...

0 ответов

Как изменить режим печати в DrRacket для R6RS, чтобы печатать результаты, как с помощью #lang racket

Когда я запускаю программу в IDE, версия 5.3.5--2013-06-18 (- / f), для#lang racketнапример #lang racket (+ 4 5) (/ 10 2)При нажатииRun>окно взаимодействия получает"9\n5\n" распечатывается в окне взаимодействия. Та же версия, что иR6RS #!r6rs ...

3 ответа

Найти элемент списка в списках в списке

Мне нужна процедура, которая берет список и проверяет, является ли элемент частью этого списка, даже если список содержит списки. До сих пор я написал это: (define (element-of-set? element set) (cond ((null? set) #f) ((eq? element (car set)) #t) ...

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

11 ответов

, которая является интерпретируемой, свободно распространяемой версией Chez Scheme (которая использует компилятор и стоит денег для получения лицензии).

бираюсь черезМаленький интриган и мне было интересно, какую среду, IDE или интерпретатор лучше всего использовать для тестирования любого кода Схемы, который я для себя записываю.

2 ответа

Еще один способ написания процедуры минимального значения в схеме?

Так что, если у меня есть следующее, которое возвращает наименьшее значение из набора из четырех чисел: (define (minimum2 a b c d) (cond ((and (< a b) (< a c) (< a d)) a) ((and (< b c) (< b d)) b) ((< c d) c) (else d)))Но я хочу написать это ...

4 ответа

Благодарю. Я посмотрю на 1998 JScheme.

ь я видел несколько проектов, заканчивающихся в тот момент, когда фактическая конфигурация зависела от вещей, доступных только во время выполнения. Типичным способом настройки Java-программы является чтение одного или нескольких файлов свойств в ...

2 ответа

Как вы возвращаете описание процедуры в Схеме?

Предположим, у меня есть что-то вроде этого: (define pair (cons 1 (lambda (x) (* x x))Если я хочу вернуть передний объект пары, я делаю это: (car pair)И он возвращает 1. Однако, когда объект является процедурой, я не получаю точное описание ...

4 ответа

Да, но написание вышеперечисленного является таким утомительным и многословным!

ал SICP (Структура и Интерпретация компьютерных программ) и был действительно взволнован, обнаружив эту замечательную специальную форму: «make-environment», которую они демонстрируют для использования в сочетании с eval как способ написания ...

1 ответ

Я использую R5RS, который мне нужен, а не модуль.

ользую DrScheme для написания интерпретатора Scheme. Я определяю цикл чтения Eval Print и заново определяю процедуру eval. Это прекрасно работает в других реализациях схем, таких как Chez Scheme, но мне не нравится редактирование кода в Chez ...

1 ответ

«Применение: не процедура» в двоичных арифметических процедурах

У меня есть простое определение Racket для умножения двоичных чисел вместе. Он использует хорошо проверенное определение «addWithCarry», которое принимает три параметра: два списка и цифру переноса и возвращает двоичную сумму. Двоичные числа ...