Všechny parametry funkce v LESS
Předpokládejme, že máme následující funkci:
.border(@w, @c, @t) {
border: @w @c @t;
}
Při vytváření takové funkce není příliš pohodlné, že musíme nejprve vyjmenovat všechny parametry v deklaraci funkce, a potom vyjmenovat stejné parametry uvnitř funkce.
Na pomoc přijde speciální klíčová proměnná
@arguments, která obsahuje všechny
parametry funkce. Zjednodušme náš kód pomocí
této proměnné:
.border(@w, @c, @t) {
border: @arguments;
}
Zjednodušte kód následující funkce:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}