Opcionális paraméterek a LESS függvényekben

A függvények paraméterei opcionálisak lehetnek. Ehhez alapértelmezett értéket kell nekik megadni. Ebben az esetben a függvény meghívásakor nem kell megadnunk a paraméter értékét - és a megadott alapértelmezett érték kerül felhasználásra. Nézzük meg egy példán.

Tegyük fel, van egy függvényünk, amely beállítja egy elem színét:

styles.less.color(@c) {
  color: @c;
}

Tegyük úgy, hogy a szín paraméter ne legyen kötött, és alapértelmezetten red értéke legyen:

styles.less.color(@c: red) {
  color: @c;
}

Most hívjuk meg a függvényünket paraméterrel:

styles.lessdiv {
  .color(green);
}

Most pedig hívjuk meg a függvényünket paraméter nélkül:

styles.lessdiv {
  .color();
}