Alle parameters van de functie in LESS
Stel we hebben de volgende functie:
.border(@w, @c, @t) {
border: @w @c @t;
}
Bij het maken van zo'n functie is het niet erg handig dat we eerst alle parameters in de functiedeclaratie moeten opsommen, en dan dezelfde parameters binnenin de functie moeten opsommen.
De speciale sleutelvariabele
@arguments, die alle parameters van de functie bevat, schiet te hulp.
Laten we onze code vereenvoudigen door gebruik te maken van
deze variabele:
.border(@w, @c, @t) {
border: @arguments;
}
Vereenvoudig de code van de volgende functie:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}