Optionele parameters in functies in LESS
Parameters in functies kunnen optioneel zijn. Hiervoor moeten ze een standaardwaarde krijgen. In dat geval kunnen we bij het aanroepen van de functie de parameterwaarde niet specificeren - en wordt de opgegeven standaardwaarde gebruikt. Laten we kijken naar een voorbeeld.
Stel we hebben een functie die de kleur van een element instelt:
.color(@c) {
color: @c;
}
Laten we de kleurparameter optioneel maken
en standaard de waarde red geven:
.color(@c: red) {
color: @c;
}
Laten we nu onze functie aanroepen met een parameter:
div {
.color(green);
}
Laten we nu onze functie aanroepen zonder parameter:
div {
.color();
}