Neprivalomas parametras funkcijose LESS

Parametrai funkcijose gali būti neprivalomi. Tam jiems reikia nustatyti numatytąją reikšmę. Tokiu atveju, iškviečiant funkciją, galime nenurodyti parametro reikšmės - ir bus paimta nurodyta numatytoji reikšmė. Pažiūrėkime pavyzdžiu.

Tarkime, turime funkciją, kuri nustato elemento spalvą:

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

Padarykime taip, kad spalvos parametras būtų ne privalomas ir pagal nutylėjimą turėtų reikšmę red:

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

Dabar iškvikime mūsų funkciją su parametru:

styles.lessdiv {
  .color(green);
}

O dabar iškvikime mūsų funkciją be parametro:

styles.lessdiv {
  .color();
}