Я новичок в программировании, прокладываю себе путь через SICP и люблю его. Хотя я немного запутался о схеме определим синтаксис, в основном, в чем разница между:Вопрос о синтаксисе определения
(define foo bar)
и:
(define (foo) bar)
Является первым один раз присваивает строку с Foo и выполнить его? Пока второй назначает и ждет вызова?
если да, то как бы вы о вызове функции внутри другой функции, скажем, в пределах, если заявление,
(if (foo) ...)
или
(if foo ...)
Спасибо за ваш быстрый ответ. –