Введение в язык Scheme для школьников: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 46:
<source lang="scheme">(+ (square a) (square b))</source>
 
«Сумма квадрата <code>a</code> и квадрата <code>b</code>». Есть задача — есть её решение. Мы можем объявить новое слово-функцию, назвать её <code>square</code>. Функция будет принимать в качестве параметра число и возвращатьвозводить его в квадрат. Делается это следующим образом:
 
<source lang="scheme">(define (square x) (* x x))</source>