Главная / Основы функционального программирования / Как можно изменить форму (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
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.