Главная /
Основы функционального программирования /
Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?
Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?
вопрос
Правильный ответ:
перед
a и b вставить апостроф, блокирующий их вычисление, что дает (cons ('a 'три) ('b 'четыре))
в начало каждого из аргументов следует вставить бинарную функцию, чтобы их значения вычислялись, например,
(eq a 'три), (cons b 'четыре), получится (cons (eq 'a 'три) (cons 'b 'четыре))
символы
a и b заменить на их значения, например на 'шесть и 'пять соответственно, что даст нечто вроде (cons ('шесть 'три) ('пять 'четыре)) Сложность вопроса
87
Сложность курса: Основы функционального программирования
93
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять с минусом. Ура
03 авг 2019
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами intuit.
28 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какой метод решения задач особенно характерен для функционального программирования?
- # Отметьте спецификации, которым соответствует функция Pairlis.
- # Какой из указанных стилей программирования отражает влияние идей функционального программирования?
- # Какое из определений функций дает в результате список из единиц?
- # Какой список значений аргументов соответствует списку параметров вида (x y z &rest t)?