Több opcionális paraméter a LESS függvényekben

Ha egy függvénynek több paramétere van, akkor az opcionális paramétereknek a végén kell elhelyezkedniük. Nézzük meg egy példán.

Tegyük fel, van egy függvényünk, amely beállítja a szöveg színét és egyszerre a háttérszínt is:

styles.less.color(@c1, @c2) {
  color: @c1;
  background-color: @c2;
}

Tegyük úgy, hogy a második paraméter ne kötelező legyen:

styles.less.color(@c1, @c2: white) {
  color: @c1;
  background-color: @c2;
}

Most pedig tegyük úgy, hogy az első paraméter is opcionális legyen:

styles.less.color(@c1: black, @c2: white) {
  color: @c1;
  background-color: @c2;
}
Задание 1

Készítsen egy border függvényt, amely beállítja a szegélyt. Legyen három paramétere: vastagság, szín és a szegély típusa. Legyen az alapértelmezés egy 1px vastagságú szegély, black színnel és solid típussal.