LESSтегин функциясынын бардык параметрлери
Бизде төмөнкү функция бар деп коёлу:
.border(@w, @c, @t) {
border: @w @c @t;
}
Мындай функцияны түзүүдө ыңгайсыз болгон нерсе, биз адегенде функцияны жарыялоодо бардык параметрлерди тизмектеп, андан кийин функциянын ичинде ошол эле параметрлерди кайрадан тизмектеп чыгууга туура келет.
Бул жерде функциянын бардык параметрлерин өзүнө камтыган
@arguments деген атайын ачкыч өзгөрмө жардамга келет.
Бул өзгөрмөнү колдонуп, биздин кодду жеңилдетейли:
.border(@w, @c, @t) {
border: @arguments;
}
Төмөнкү функциянын кодун жеңилдеткиле:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}