Valgfri parameter i funktioner i LESS
Parametre i funktioner kan være valgfrie. For at gøre dette skal de tildeles en standardværdi. I dette tilfælde kan vi, når vi kalder funktionen, undlade at angive parameterens værdi - og den angivne standardværdi vil blive brugt. Lad os se på et eksempel.
Lad os sige, at vi har en funktion, der angiver farven på et element:
.color(@c) {
color: @c;
}
Lad os gøre så farveparameteren ikke er
obligatorisk og som standard har værdien red:
.color(@c: red) {
color: @c;
}
Lad os nu kalde vores funktion med en parameter:
div {
.color(green);
}
Og lad os nu kalde vores funktion uden en parameter:
div {
.color();
}