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