Page 160 - 4192
P. 160
Різниця між ними така:
- з функції в основну програму передається лише одне
значення;
- з процедури в основну програму можна повертати або
одне, або кілька значень, або жодного значення.
До підпрограм-функцій відносяться і стандартні функції
такі як SIN, COS, LOG, тощо. Це готові програмки, що
зберігаються на диску і до яких користувач може звертатися
багаторазово за допомогою імені функції (програмки).
Функції, складені самим користувачем часто називають
функціями - користувача.
3. Процедури типу Property (Властивість). Такі
процедури використовуються для створення властивостей, які
визначаються користувачем у програмах, і маніпулювання
ними. Це корисно, коли вимагається створити засіб, який
дозволяє використовувати засоби управління Visual Basic.
2 ПРОЦЕДУРИ ТИПУ FUNCTION
Опис функції - користувача має такий вигляд:
Function <ім’я функції> (список формальних
параметрів) as <тип
результату>
Тіло функції
End Function
Тіло функції за структурою аналогічно структурі
програмного коду. Воно складається з опису локальних
констант, опису внутрішніх процедур та функцій, змінних та
операторів, серед яких є один, що присвоює імені функції
значення результату.
Отже, в тілі функції обов’язково повинен бути хоча б
один оператор присвоєння, у лівій частині якого стоїть ім’я
функції. У списку формальних параметрів вказуються ті
159