Объявление процедур и функций
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
Содержание |
Введение
В языке PFSL, предусмотрена возможность создания и вызова собственных процедур и функций. Это позволяет разработчик организовать читабельный и эффективно работающий код. Каждая процедура/функция подобна кирпичу, а программа - дом, состоящий из этих кирпичей.
Что такое "процедура"
Процедуры - конструкции языка, предназначенные для выноса в отдельную синтаксическую единицу некоторой последовательности расчетов / действий. Процедуры предназначены только для выполнения чего-либо и не возвращают никаких значений.
Синтаксис объявления процедур
procedure <имя процедуры>([параметр1, параметр 2, …, параметр n]) [оператор 1;] [оператор 2;] [оператор 3;] … [оператор n;] [return] endprocedure
Примечания
- <имя процедуры> должно начинаться ТОЛЬКО с символов латинского алфавита. В имени процедуры могут содержаться цифры и знак подчеркивания "_"
- При помощи оператора return можно завершить процедуру в любом ее месте
Что такое "функция"
Функции - конструкции языка, предназначенные для выноса в отдельную синтаксическую единицу некоторой последовательности расчетов / действий. Функции кроме выполнения чего-либо способны возвращать какое-то значение (например - результат математических вычислений).
Синтаксис объявления функций
function <имя функции>([параметр1, параметр 2, …, параметр n]) [оператор 1;] [оператор 2;] [оператор 3;] … [оператор n;] return <значение> endfunction
Примечания
- <имя функции> должно начинаться ТОЛЬКО с символов латинского алфавита. В имени процедуры могут содержаться цифры и знак подчеркивания "_"
- При помощи оператора return можно завершить функцию в любом ее месте