В данном скрипте после каждого арифметического действия на экран выводится строка с названием действия и результатом операции. Допустим, нам будет необходимо многократно выполнять арифметические действия и выводить на экран их результат, тогда нам придется многократно писать строку кода с выводом на экран результата, это не самая лучшая идея, поскольку таких операций может быть и 100 и 1000. Лучшим решением будет написать функцию, которая будет выполнять арифметические действия и выводить на экран результат. В процессе написания функции станет понятна вся мощь их использования.
Приступим. Создадим новый файл скрипта под названием «006 Пример функции.lua». В нашей функции будем использовать арифметические операции сложение, вычитание, умножение, деление и возведение в степень.
Объявим числовые переменные, которые будут содержать аргументы арифметических действий, назовем их «x» и «z» и строковую переменную, которая будет содержать вид арифметического действия, назовем ее «Act» (от английского слова Action – действие).