Voliteľný parameter vo funkciách v LESS

Parametre vo funkciách môžu byť voliteľné. Preto je potrebné nastaviť im predvolenú hodnotu. V takom prípade pri volaní funkcie môžeme neuviesť hodnotu parametra - a použije sa zadaná predvolená hodnota. Pozrime sa na príklad.

Predpokladajme, že máme funkciu, ktorá nastavuje farbu elementu:

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

Urobme tak, aby parameter farby nebol povinný a mal predvolenú hodnotu red:

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

Poďme teraz zavolať našu funkciu s parametrom:

styles.lessdiv {
  .color(green);
}

A teraz zavolajme našu funkciu bez parametra:

styles.lessdiv {
  .color();
}