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

Отмена правки 43322 участника 188.17.78.186 (обсуждение) функция принимает аргументы и возвращает результа
(Отмена правки 43322 участника 188.17.78.186 (обсуждение) функция принимает аргументы и возвращает результа)
<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>
401

правка