Alle parameters van 'n funksie in LESS
Kom ons sê ons het die volgende funksie:
.border(@w, @c, @t) {
border: @w @c @t;
}
By die skep van so 'n funksie is dit nie baie gerieflik nie dat ons eers al die parameters in die funksieverklaring moet lys, en dan dieselfde parameters binne die funksie moet herhaal.
Die spesiale sleutel veranderlike
@arguments kom tot hulp, wat al die
parameters van die funksie bevat. Laat ons ons kode vereenvoudig deur
hierdie veranderlike te gebruik:
.border(@w, @c, @t) {
border: @arguments;
}
Vereenvoudig die kode van die volgende funksie:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}