Главная /
Основы функционального программирования /
Как можно изменить форму (cons (a 'три) (b 'два)), чтобы увидеть ее значение при заданных a и b, а не диагностическое сообщение?
Как можно изменить форму (cons (a 'три) (b 'два))
, чтобы увидеть ее значение при заданных a
и b
, а не диагностическое сообщение?
вопрос
Правильный ответ:
убрать внутренние скобки, что дает
(cons a 'три b 'два)
аргументы функций передать как фактические параметры, что дает форму
((lambda (x y)(cons x y)) '(a 'три) '(b 'два))
символы
a
и b
надо стереть, что даст нечто вроде (cons ('три) ('два))
Сложность вопроса
48
Сложность курса: Основы функционального программирования
93
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти вопросы с интуитом? Это же совсем для даунов
21 авг 2020
Аноним
Какой студент ищет эти вопросы интуит? Это же элементарно
25 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Что из перечисленного удобно рассматривать как объект того же класса, что и <куртка>?
- # Какие средства позволяют программисту оптимизировать Лисп-программы методом "ленивых" вычислений?
- # Отметьте тест, на котором сработает функция: (defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
- # Какое из S-выражений не равносильно (A (B C) D (E))?
- # Какие из приведенных определений могут вызывать при компиляции обработку функциональных переменных?