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

4 ответа

Я думаю, что должно работать:

ужно реализовать процедуру под названием обратное дерево, которая получает дерево, чьи значения данных узлов являются числами и логическими значениями, и возвращает эквивалентное дерево, узлы которого удовлетворяют следующему: Если эквивалентным ...

3 ответа

Каковы преимущества letrec?

Читая «Закаленный интриган», я начал узнавать оletrec, Я понимаю, что он делает (может быть дублирован Y-Combinator), но книга использует его вместо повторения на ужеdefineФункция d работает с аргументами, которые остаются статичными. Пример ...

4 ответа

Как сделать powerset в DrRacket?

Я использую начальный язык со списком сокращений для DrRacket и хочу рекурсивно сделать powerset, но не могу понять, как это сделать. У меня сейчас так много (define (powerset aL) (cond [(empty? aL) (list)]любая помощь будет хорошей.

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

3 ответа

«Приложение: не процедура» во время вычисления бинома

Я определяю функциюbinomial(n k) (треугольник Паскаля), но я получаю ошибку: application: not a procedure; expected a procedure that can be applied to arguments given: 1 arguments...: 2Я не понимаю ошибку, потому что я думал, что это определило ...

3 ответа

 (SLIME для Vim) поддерживает Racket. SLIMV считается самой зрелой средой Lisp для Vim на данный момент.

но я начал программировать Racket (ранее Scheme) в DrRacket. Я довольно быстро начал скучать по всем функциям VIM в DrRacket, поэтому я хотел бы использовать VIM для программирования схем (ракеток). Я знаю, что Emacs может быть лучшим выбором ...

1 ответ

Мэтью Флэтт предлагает: Вы можете использовать `message% 'с растровым изображением в качестве метки. Это, конечно, намного меньше кода. Это зависит от того, куда вы идете с этим.

агрузить растровое изображение на кадр (GUI) в др ракетку ??? пожалуйста дайте необходимый код и ссылки ....

2 ответа

 вернет false для точечных пар и списков с точечным хвостом.

могу проверить, является ли что-то атомом? Я ищу что-то вродеnumber? или жеlist?.

2 ответа

достаточно проверить до

аюсь проверить, является ли число простым с использованием рекурсии. Мне нужно было использовать рекурсивную вспомогательную функцию, но я не уверен, как мне это реализовать. Я думаю, что знаю алгоритм, но я никогда не пытался использовать ...

4 ответа

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

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

1 ответ

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

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