Tutti i parametri della funzione in LESS

Supponiamo di avere la seguente funzione:

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

Quando si crea una funzione del genere, non è molto conveniente il fatto che dobbiamo prima elencare tutti i parametri nella dichiarazione della funzione, e poi elencare gli stessi parametri all'interno della funzione.

In nostro aiuto arriva la speciale variabile chiave @arguments, che contiene al suo interno tutti i parametri della funzione. Semplifichiamo il nostro codice, utilizzando questa variabile:

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

Semplifica il codice della seguente funzione:

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