Valikuline parameeter funktsioonides LESS-is

Funktsioonide parameetrid võivad olla valikulised. Selleks tuleb neile määrata vaikeväärtus. Sel juhul saame funktsiooni väljakutsel mitte määrata parameetri väärtust - ja siis võetakse määratud vaikeväärtus. Vaatame seda näite abil.

Oletame, et meil on funktsioon, mis määrab elemendi värvi:

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

Teeme nii, et värvi parameeter poleks kohustuslik ja vaikimisi oleks väärtus red:

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

Nüüd kutsume meie funktsiooni parameetriga välja:

styles.lessdiv {
  .color(green);
}

Nüüd kutsume meie funktsiooni ilma parameetrita välja:

styles.lessdiv {
  .color();
}