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ą:
.color(@c) {
color: @c;
}
Padarykime taip, kad spalvos parametras būtų ne
privalomas ir pagal nutylėjimą turėtų reikšmę red:
.color(@c: red) {
color: @c;
}
Dabar iškvikime mūsų funkciją su parametru:
div {
.color(green);
}
O dabar iškvikime mūsų funkciją be parametro:
div {
.color();
}