VBA Урок_18 Дополнительные синтаксические возможности в языках программирования и Необязательные параметры Optional в языке VBA, — Программирование для начинающих Просто и Доступно

В этом уроке я показываю некоторые фишки, которые используются во многих языках программирования. Конкретнее, этот урок про дополнительные синтаксические возможности.

Хотя синтаксис VBA и других языков отличается, смысл остается один и тот же, да и различия в синтаксисе не существенные.

Т.е. в этом уроке наглядно показано:

  • что такое необязательные параметры (аргументы) метода,
  • именованные параметры (аргументы) в вызове метода,
  • аргументы по умолчанию в сигнатуре метода,
  • а также перенос строк для одного оператора.

Данные дополнительные возможности в некоторых случаях упрощают написание кода, делают его более функциональным и наглядным.

Например, необязательные параметры (аргументы) избавляют от не нужного дублирования кода, всю функциональность можно написать в единственном методе, иначе пришлось бы писать несколько почти одинаковых тел-кода в каждом методе и называть эти методы по разному. Это в чем-то похоже на перегрузку методов используемую в языках программирования, но все же, это средство является более мощным чем перегруженные методы.

Оцените статью
Добавить комментарий