Izbirni parameter v funkcijah v LESS

Parametri v funkcijah so lahko izbirni. Za to jim je treba nastaviti privzeto vrednost. V tem primeru lahko pri klicu funkcije ne podamo vrednosti parametra - in uporabila se bo navedena privzeta vrednost. Poglejmo si primer.

Recimo, da imamo funkcijo, ki nastavi barvo elementa:

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

Naredimo tako, da je parameter barve izbiren in ima privzeto vrednost red:

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

Pokličimo zdaj našo funkcijo s parametrom:

styles.lessdiv {
  .color(green);
}

Pokličimo zdaj našo funkcijo brez parametra:

styles.lessdiv {
  .color();
}