Parametrul opțional în funcțiile LESS
Parametrii în funcții pot fi opționali. Pentru aceasta, trebuie să li se atribuie o valoare implicită. În acest caz, la apelarea funcției putem să nu specificăm valoarea parametrului - și va fi luată valoarea implicită specificată. Să vedem un exemplu.
Să presupunem că avem o funcție care stabilește culoarea unui element:
.color(@c) {
color: @c;
}
Să facem ca parametrul de culoare să fie
opțional și să aibă valoarea implicită red:
.color(@c: red) {
color: @c;
}
Acum să apelăm funcția noastră cu parametru:
div {
.color(green);
}
Și acum să apelăm funcția noastră fără parametru:
div {
.color();
}