Opcioni parametar u funkcijama u LESS-u

Parametri u funkcijama mogu biti opcioni. Za to im je potrebno zadati podrazumevanu vrednost. U tom slučaju, prilikom pozivanja funkcije možemo da ne navedemo vrednost parametra - i uzeće se navedena podrazumevana vrednost. Hajde da pogledamo na primeru.

Neka imamo funkciju koja postavlja boju elementa:

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

Učinimo da parametar za boju bude opcioni i po podrazumevanom ima vrednost red:

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

Hajde sada da pozovemo našu funkciju sa parametrom:

styles.lessdiv {
  .color(green);
}

A sada pozovimo našu funkciju bez parametra:

styles.lessdiv {
  .color();
}