Tutti i parametri della funzione in LESS
Supponiamo di avere la seguente funzione:
.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:
.border(@w, @c, @t) {
border: @arguments;
}
Semplifica il codice della seguente funzione:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}