LESS функцияларында міндетті емес параметр

Функция параметрлері міндетті емес болуы мүмкін. Ол үшін оларға әдепкі мән беру керек. Бұл жағдайда функцияны шақырған кезде біз параметр мәнін көрсетпеуімізге болады - және көрсетілген әдепкі мән алынады. Мысалға қарайық.

Бізде элемент түсін беретін функция бар делік:

styles.less.color(@c) {
  color: @c;
}

Түс параметрі міндетті емес болуы үшін және әдепкі red мәніне ие болуы үшін жасайық:

styles.less.color(@c: red) {
  color: @c;
}

Енді функциямызды параметрмен шақырайық:

styles.lessdiv {
  .color(green);
}

Енді функциямызды параметрсіз шақырайық:

styles.lessdiv {
  .color();
}