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

1 ответ

Кстати, этот код находится в Схеме Racket / PLT, подмножестве Схемы.

му я должен удалить последний элемент списка в схеме. Например, допустим, у меня есть список(1 2 3 4), Мне нужно вернуть: (1 2 3)Моя идея: reverse(list) car(list) reverse(list)Есть лиreverse функция в схеме (ракетка)?

1 ответ

Но по крайней мере теперь я знаю, что macroexpand-1 был явно удален

x есть слой из макросов, украшающий создание и манипулирование записями srfi-9 Код находится в guix / records.scm Код большой и четко сформулированный Я думал расширить эти макросы, чтобы увидеть их ввод и вывод, чтобы понять, что они ...

1 ответ

Кстати, не расстраивайтесь, если все это «оцените это, оцените это, назовите другого», кажется ужасно запутанным. Ты привыкнешь, если продолжишь, обещаю.

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

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

1 ответ

Добавил это к ответу.

асается главы 3.5 из SICP, в которой обсуждаются потоки. Идея в том, что: (cons-stream 1 (display 'hey))Не следует оценивать вторую часть cons-stream, поэтому не следует печатать «эй». Это происходит, я получаю следующий вывод: эй (1. # ...

1 ответ

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

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

1 ответ

 является.

дполагаю, что #lang racket - это диалект схемы с гораздо большим количеством нестандартных структур и общих функций и, возможно, будет более педагогическим. Каковы льготы ракетки #lang против схемы #lang? Лучше ли (или даже возможно) ...

1 ответ

Поведение вложенных цитат в схеме и ракетке

При написании функции в Racket я случайно поместил две одинарные кавычки перед символом вместо одного. то есть я случайно написал '' a и обнаружил некоторое поведение вложенных цитат, которое кажется странным. Я использую DrRacket и проверил это ...

1 ответ

Схема - найти наиболее глубоко вложенные списки

Мне нужно найти листья в списке на схеме. Например, если у меня есть(1 (2 3) (4 (5) (7 (8) (10 11 12))))))мои листья(8) а также(10 11 12), Так что моя функция вернется(1 (2 3) (4 (5) (7 leaf1 leaf2))))). Определение: лист - это элемент с ...

1 ответ

Схема - найти наиболее глубокие значения вложенных списков

Я спросил несколько дней назад о поискесамые глубоко вложенные списки [https://stackoverflow.com/questions/8355428/scheme-find-most-deeply-nested-lists/8360899#8360899] , Я реализовал идею, которая была дана, и она работает. Но есть еще одна ...

1 ответ

Схема сортировки списка различных критериев

У меня есть конечный список четверок, например, (list (list 1 3 5 5) (list 2 3 4 9) (list 3 4 4 6)(list 4 7 10 3)).Я обозначаю каждый из элементов через (a1 a2 a3 a4). Пожалуйста, помогите мне написать функцию сортировки, которая ...