LESS da funktsiyaning barcha parametrlari

Faraz qilaylik, bizda quyidagi funktsiya mavjud:

styles.less.border(@w, @c, @t) {
  border: @w @c @t;
}

Bunday funktsiyani yaratishda qulay bo'lmagan tomoni shundaki, avval funktsiya e'lonida barcha parametrlarni sanab o'tishimiz, keyin esa funktsiya ichida xuddi shunday parametrlarni qayta sanashimiz kerak bo'ladi.

Yordamga funktsiyaning barcha parametrlarini o'z ichiga olgan maxsus @arguments kalit o'zgaruvchisi keladi. Kodimizni ushbu o'zgaruvchidan foydalanib soddalashtiramiz:

styles.less.border(@w, @c, @t) {
  border: @arguments;
}
Задание 1

Quyidagi funktsiya kodini soddalashtiring:

styles.less.shadow(@x, @y, @r, @w, @c) {
  box-shadow: @x @y @r @w @c;
}