Little Schemer 4-е издание: обсуждение функции напоминания
На странице 41 после упрощения rember
функция, есть вопрос-ответ, который я не очень хорошо понимаю.
Q: Так почему бы нам не упростить сразу? Р: Потому что тогда структура функции не совпадает со структурой аргумента.
Я пытался выяснить это в течение пары дней, но я не понимаю, что именно означает этот вопрос-ответ.
Может ли кто-нибудь объяснить мне, что Фридман хочет показать этим вопросом-ответом?
заранее спасибо
1 ответ
Решение
До этого момента в этой главе рекурсии в списках писались с использованием cond
с двумя условиями, где второе условие было в свою очередь другим cond
, Это то, что автор имел в виду под "структурой аргумента" (списком), не совпадающей с "структурой функции" (двухусловие cond
) - потому что теперь функция структурирована как единая cond
с тремя условиями, проще и понятнее.