Kõik funktsiooni parameetrid LESS-is

Oletame, et meil on järgmine funktsioon:

styles.less.border(@w, @c, @t) {
  border: @w @c @t;
}

Sellise funktsiooni loomisel pole eriti mugav, et kõigepealt peame loetlema kõik parameetrid funktsiooni deklaratsioonis ja siis loetlema samad parameetrid funktsiooni sees.

Appi tuleb spetsiaalne võtmemuutuja @arguments, mis sisaldab endas kõiki funktsiooni parameetreid. Lihtsustame oma koodi, kasutades seda muutujat:

styles.less.border(@w, @c, @t) {
  border: @arguments;
}
Задание 1

Lihtsustage järgmise funktsiooni koodi:

styles.less.shadow(@x, @y, @r, @w, @c) {
  box-shadow: @x @y @r @w @c;
}