Toți parametrii funcției în LESS
Să presupunem că avem următoarea funcție:
.border(@w, @c, @t) {
border: @w @c @t;
}
La crearea unei astfel de funcții, este incomod faptul că trebuie mai întâi să enumerăm toți parametrii în declarația funcției, iar apoi să enumerăm aceiași parametri în interiorul funcției.
În ajutor vine variabila cheie specială
@arguments, care conține toți
parametrii funcției. Să simplificăm codul nostru, folosind
această variabilă:
.border(@w, @c, @t) {
border: @arguments;
}
Simplificați codul următoarei funcții:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}