<<
>>

Объявление процедуры

Обобщенный синтаксис объявления процедур в Basic следующий: [Private | Public] [Static] Sub [()] [] [Exit Sub] [] End Sub Необязательные операторы Private и Public имеют смысл для версий расширения Visual Basic: • оператор Public делает процедуру доступной для использования не только модулем, в котором она объявлена, но и всеми другим модулями; • оператор Private служит для объявления процедуры, доступной для использования только текущему модулю (и его процедурам).
Необязательный оператор Static позволяет сохранять значения локальных переменных процедуры между ее вызовами. Если предложение static не используется, значения локальных переменных не сохраняются. Рассмотрим простой пример объявления процедуры: Sub ExampleProc VariableA = VariableA + 1 Print VariableA End Sub Каждый раз при вызове процедуры с помощью оператора ExampleProc будет выводиться на экран число 1. Если же модифицировать объявление процедуры следующим образом: Static Sub ExampleProc VariableA = VariableA + 1 Print VariableA End Sub, то всякий раз при вызове процедуры на экран будет выводиться значение, увеличенное на единицу (1, 2, 3 и т. д.). Оператор Exit Sub в теле процедуры может встречаться произвольное число раз и всякий раз вызывает немедленное завершение процедуры. Оператор вызова процедуры имеет следующий синтаксис: [«Список параметров»] Необязательный список фактических параметров (через запятую) приводится после имени процедуры без круглых скобок (в качестве разделителя имени и списка параметров выступает знак пробела): Proc Pari, Раг2, РагЗ
<< | >>
Источник: О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ. 2008

Еще по теме Объявление процедуры:

  1. 3. Объявление гражданина умершим
  2. 9. Безвестное отсутствие. Объявление гражданина умершим
  3. Статья 1250. Объявление нотариусом секретного завещания
  4. Статья 1150. Право на объявление конкурса
  5. Статья 47. Правовые последствия объявления физического лица умершим
  6. Параграф 1. Публичное обещание вознаграждения без объявления конкурса
  7. 4. Последствия явки гражданина, объявленного умершим
  8. § 5. Признание гражданина безвестное отсутствующим и объявление умершим
  9. Объявление о «Полярной звезде»
  10. Статья 46. Объявление физического лица умершим
  11. § 7. Правоотношения из объявления публичного конкурса (п. 2543-2552)
  12. § 5. Признание гражданина безвестно отсутствующим и объявление умершим
  13. 5.1.3. Рекламное объявление в газете: содержание и форма
  14. Схема «Процедуры комфортизации».
  15. Схема «Процедуры комфортизации».
  16. 3. Процедуры банкротства гражданина
  17. 9. Признание физического лица безвестно отсутствующим и объявление его умершим