scheme

    0зной

    1ответ

    Как вы создаете вектор векторов в схеме и как изменить ввод на определенном событии? Я знаю о существовании SRFI25, который позволяет вам делать именно это, но мне интересно увидеть реализацию, а такж

    0зной

    1ответ

    После простой 'eval' заявление хорошо работает в командной строке DrRacket (как указано на https://docs.racket-lang.org/guide/eval.html): > (eval '(+ 1 2)) 3 Однако, если сохранено в файле сценария

    2зной

    1ответ

    Выучил код C, давно; хотел попробовать что-то новое и другое с помощью Scheme. Я пытаюсь сделать процедуру, которая принимает два аргумента и возвращает большую из двух, например. (define (larger x y)

    1зной

    2ответ

    Мне нужна помощь в создании функции, которая будет вычислять среднее значение списка, в котором также могут быть буквы. Например: (mean '(1 2 3 4 5)); → 3 (mean '(1 a 2 b c d e 3)); → 2 (mean '(a b

    0зной

    2ответ

    Схема Я хочу, чтобы определить функцию, которая возвращает корни квадратичной формулы, поскольку ах^2 + BX + C = 0. Верните только реальные корни. В списке будут есть 0, 1 или два уникальных корня. (d

    0зной

    1ответ

    Я пытаюсь изменить приведенную ниже функцию, чтобы составить две функции на Схеме. (define (compose F1 F2) (eval F1 (interaction-environment)) ) , а не (define (compose f g) (λ (x) (f (g

    0зной

    2ответ

    Привет, Я пытаюсь определить функцию, которая должна сделать набор из частей этого набора. Должно быть определено как: P (A) = P (A- {x}) U {{x} UB} для всех B, принадлежащих P (A- {X}), где X принадл

    1зной

    1ответ

    Я пишу программу схемы, которая принимает два списка и отображает объединение списков. Это мой код. (define (union a b) (cond ((null? b) a) ((element? (car b) a) (union a (cdr b)))