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

В чем разница между `(mcons (mcons '() 25) 16)` и `(mcons 25 (mcons 16 `()))`
Я занят структурой и интерпретацией Компьютерные программы, упражнение 2.18 . Здесь мы должны определить процедуру reverse, чтобы перевернуть список. Он должен сделать следующее: (reverse (list 1 4 9 16 25)) ;; => (25 16 9 4 1) Я...
484 просмотров
schedule 06.01.2024

Получить реверс списка внутри функции, которая возвращает список
Поэтому мне нужно получить элементы под нечетными индексами в обратном порядке. Я написал функцию, чтобы получить нечетные элементы индекса, но я не уверен, как заставить их возвращаться в обратном порядке. Я должен сделать это в одной функции,...
218 просмотров
schedule 28.12.2023

Понимание функции схемы
Следующий вопрос задан на нашем практическом экзамене по языку программирования, и мне трудно понять, как это работает. Может ли кто-нибудь сказать мне, что такое поток кода? Я запускал его в рэкет и знаю, каков ответ. Похоже, что первая...
173 просмотров
schedule 02.12.2023

Racket - фильтровать четные и нечетные целые числа в два отдельных списка
Функция должна принимать список целых чисел и возвращать список, содержащий два подсписка: первый содержит четные числа из исходного списка, а второй содержит нечетные. Мой код выполняет свою работу, но если я проверю его с отрицательным целым...
736 просмотров
schedule 06.11.2023

Масштабирование холста редактора
Я играюсь с рэкетом и планирую реализовать редактор узлов (если он уже есть, ПОЖАЛУЙСТА, дайте мне знать!). Основная доска — это монтажный стол% на холсте редактора%, и теперь я имею дело с функцией масштабирования. По сути, я могу установить...
59 просмотров
schedule 05.12.2023