2.4 Функции

Функция - это ключевая часть кода. Вы уже знакомы с главной функцией - main, которая является точкой входа в программу. В TOIC используется т.н. “змеиный” стиль написания функций и переменных: это когда все слова пишутся в нижнем регистре и слова в многословных обозначениях разделяются нижним подчёркиванием. Пример объявления функции:

var func() {
    return 1;
}

var main() {
    var a = func();
    return 0;
}

Как мы видим, функции должны возвращать ровно одно значение и могут использоваться в выражении.

Обозначение функции состоит из группы скобок после имени функции. В фигурных скобках заключено тело функции. Мы можем вызвать функцию по её имени. Обратите внимание, что мы должны объявить функцию до её вызова. Поддерживается предварительное объявление прототипа функции.

Параметры функции

При объявлении функции могут быть определены входные параметры. Конкретные значения, которые посылаются в функцию, называются аргументами. Пример определения функции с параметром:

var add(var a, var b) {
   return a + b;
}

var main() {
   var res = add(2, 3);
   return res;
}