logo
ПЗ_А

2.4.6.Определение функций

В сценариях оболочки допустимо определять и использовать функции. Под функцией понимается именованная группа команд. Определение функции имеет следующий синтаксис:

имя_функции () {

[последовательность операторов]

}

Определение функции обязательно должно предшествовать её первому использованию. В отличие от языка С++ в языке оболочки bash отсутствуют средства предварительного объявления функции (аналоги прототипов функций). Вызов функции осуществляется путём указания её имени в качестве команды.