Translations:Extension:Scribunto/Lua reference manual/1409/uk

Коли викликається функція, код всередині блоку функції виконується тільки після того, як всі локальні змінні з var-list створені та отримали значення. Якщо досягнуто виразу із оператором return, то виконання коду функції зупиняється і вираз виклику функції приймає значення повернуте оператором return. Якщо виконання коду функції доходить до кінця блоку, жодного разу не зустрівши оператор return, то вираз виклику функції має нуль значень.