Opsionele parameter in funksies in LESS
Parameters in funksies kan opsioneel wees. Om dit te doen, moet hulle 'n verstekwaarde toegeken word. In hierdie geval, wanneer ons die funksie roep, kan ons nie die parameterwaarde spesifiseer nie - en die aangeduide verstekwaarde sal gebruik word. Kom ons kyk na 'n voorbeeld.
Laat ons 'n funksie hê wat die kleur van 'n element stel:
.color(@c) {
color: @c;
}
Laat ons maak dat die kleurparameter nie
verpligtend is nie en by verstek die waarde red het:
.color(@c: red) {
color: @c;
}
Kom ons roep nou ons funksie met 'n parameter:
div {
.color(green);
}
En nou roep ons ons funksie sonder 'n parameter:
div {
.color();
}