Код в моей домашней работе работает без ошибок:
(define (deriv-squared f)
(square-a-procedure (deriv f)))
Но когда я определяю его, как показано ниже, он не оценивает и говорит: «вывод как неопределенный», даже если я определяю его. В чем разница между двумя определениями?
(define deriv-squared (square-a-procedure deriv))