 |
| Рис 1 Все функции. |
|
|
Самые простые функции на любом
языке программирования – являются арифметические. И ЛИСП не исключение в данной
ситуации. Результат возвращаемого
значения напрямую зависит от зависит от типа аргументов, которыми оперирует
функция. Допустим, если все аргумента одного типа, то и функция вернет значение того же типа.
Давайте рассмотрим все типы
функций по порядку.
И так первая функция сложения +. Синтаксис : (+ [ число 1] [число 2] [число 3] …..]). Аргументами для данной
функции могут быть, как целые, так и
вещественные числа. Если все аргументы целые, то функция вернет
целое число. Если хотя бы один аргумент
вещественный, то функция и вернет вещественное значение. Если аргументов нет , то функция вернет целое
значение. Если аргумент один, то функция
вернет его значение, то есть значение, равное значению это аргумента.