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

4 ответа

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

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

1 ответ

Есть ли сокращенный способ обновить определенное поле структуры в ракетке?

5 ответов

Что именно является символом в lisp / схеме?

Ради любви всемогущего, мне еще предстоит понять цель символа'iamasymbol, Я понимаю числа, логические значения, строки ... переменные. Но символы - это слишком много для моего маленького умственного мышления. Для чего именно я их использую? Как ...

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

1 ответ

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

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

2 ответа

Ракетка / Схема Свести Объяснения

Может кто-нибудь помочь мне разобрать точно порядок исполнения для следующих версий flatten? Я'м с помощью ракетки.1-я версия от самой ракетки, а вторая ...

5 ответов

функция добавления списка версий хвостовой рекурсии

я вижу несколько примеров реализацииappend элемент списка, но все не используют хвостовая рекурсия, Как реализовать такую функцию в функциональном стиле? (define (append-list lst elem) expr)

1 ответ

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

У меня есть простое определение Racket для умножения двоичных чисел вместе. Используется хорошо провереноaddWithCarry» определение, которое принимает три пар...

3 ответа

Преобразовать номер в список цифр

Как мне преобразовать число в список цифр? В настоящее время я делаю: ;; (num->list 12345) -> '(1 2 3 4 5) (define (num->list n) (local ((define (num->list n) (map (lambda (c) (char->num c)) (string->list (number->string n)))) (define ...

1 ответ

Как показать различный контент в зависимости от пути в веб-сервлетах Racket?

Я пытаюсь следовать учебному пособию по руководству по ракеткам для простых веб-приложений, но не могу получить одно, базовое, базовое. Как сервлет может обслуживать различное содержимое на основе URL-адреса запроса? Несмотря на мои поиски, даже ...

2 ответа

Преобразование списка в строку в Racket

Как мне преобразовать список в строку в DrRacket? Например, как я могу преобразовать '(красный желтый синий зеленый) в "красный желтый синий зеленый"? Я попытался использовать list-> string, но это, кажется, работает только для символов.