Vapaaehtoinen parametri LESS-funktioissa
Parametrit funktioissa voivat olla vapaaehtoisia. Niille on annettava oletusarvo. Tässä tapauksessa funktiota kutsuttaessa voimme olla määrittämättä parametrin arvoa - ja silloin käytetään määritettyä oletusarvoa. Katsotaanpa esimerkkiä.
Oletetaan, että meillä on funktio, joka asettaa elementin värin:
.color(@c) {
color: @c;
}
Tehdään niin, että väriparametri ei ole
pakollinen ja sen oletusarvo on red:
.color(@c: red) {
color: @c;
}
Kutsukaamme nyt funktiotamme parametrilla:
div {
.color(green);
}
Kutsukaamme nyt funktiotamme ilman parametria:
div {
.color();
}