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

1 ответ

Неожиданное сохранение данных [дубликат]

На этот вопрос уже есть ответ здесь: Почему эта функция каждый раз возвращает другое значение? [/questions/8962909/why-does-this-function-return-a-different-value-every-time] 4 ответаУ меня есть список из семи целых чисел, изначально все 0, ...

4 ответа

После того, как я уделил этой проблеме домашнее задание немного времени для маринования, я не вижу вреда в размещении дополнительных ответов -

трял в программе Scheme примерно на 5 часов. Программа, над которой я работаю, должна взять в качестве входных данных два списка, а затем вычислить, сколько раз шаблон из первого списка появляется во втором списке. Например:>(patt '(b c) '(a b c ...

1 ответ

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

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

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

1 ответ

добавление произвольной точности с использованием списков цифр

То, что я пытаюсь сделать, это взять два списка и сложить их вместе, как каждый список является целым числом. (define (reverse lst) (if (null? lst) '() (append (reverse (cdr lst)) (list (car lst))))) (define (apa-add l1 l2) (define (apa-add-help ...

15 ответов

Там очень мало реальных вариантов: SBCL, Clojure или PLTScheme.

Лисп (диалект) я должен выучить и почему?Фрагментация между CL и Scheme замедляет поглощение (по крайней мере, для меня!). Итак, дайте мне «верный ответ», пожалуйста! Я попытался прочитать сравнение характеристик, и они, похоже, увязли в ...

2 ответа

 (список состоит из трех пар). В Схеме вы можете проверить пары, используя

аюсь написать функцию отображения в схеме, которая применяет функцию к каждому значению во вложенном списке. Например,(map number? '(3 (2 A) 2 Z) должен вернуться(#t (#t #f) #t #f) Вот что у меня так далеко: (define (map fun lst) (if (null? ...

4 ответа

(Этого не было в вопросе.)

чень легко, если я могу использовать массив на императивном языке или карту (древовидную структуру) в C ++, например. На схеме я понятия не имею, как начать эту идею? Может ли кто-нибудь помочь мне в этом? Спасибо,

2 ответа

Несмотря на недостатки, ваша функция имеет ошибки, она просто не работает '(a b a a c c d). Поскольку это не связано с вашим вопросом, я не буду публиковать здесь исправления.

ункция, которая удаляет последний элемент списка. (define (remove-last ll) (if (null? (cdr ll)) '() (cons (car ll) (remove-last (cdr ll)))))Так что из моего понимания, если мыcons список (например,a b c с пустым списком, т.е.'()мы должны ...

2 ответа

Лекция 4a, Сопоставление с образцом и подстановка на основе правил

трял в середине моего проекта. У меня есть список списков, как: '((a for apple) (b is book) (c in cat) (ronn live in NY))Теперь я хочу сделать запрос в виде списка, чтобы он отображал правильную запись в моем списке списков. Например, если я ...

2 ответа

Редактировать: я забыл, Func не определен в C # 2.0, поэтому вы должны определить его самостоятельно:

у разработчики языка C # не включили поддержку чего-то подобного (перенесено с Структура и интерпретация компьютерных программ [http://mitpress.mit.edu/sicp/], второе изд., с. 30): /// <summary>Return the square root of x.</summary> double ...