LESS တွင် function ၏ parameter အားလုံး

ကျွန်ုပ်တို့၌ အောက်ပါ function ရှိသည်ဆိုပါစို့။

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

ထိုကဲ့သို့ function တစ်ခုကိုဖန်တီးရာတွင် function ကြေညာချက်အတွင်း parameter အားလုံးကို အရင်စာရင်းပြုစုရပြီး၊ ထို့နောက် function အတွင်းမှာ ထပ်တူ parameter များကို ထပ်မံစာရင်းပြုစုရခြင်းသည် အဆင်မပြေလှပါ။

@arguments ဟုခေါ်သော အထူး key variable က အကူအညီပေးပါလိမ့်မည်။ ထို variable သည် function ၏ parameter အားလုံးကို သယ်ဆောင်ထားသည်။ ဤ variable ကိုအသုံးပြု၍ ကျွန်ုပ်တို့၏ code ကို ရိုးရှင်းအောင်ပြုလုပ်ကြည့်ရအောင်။

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

အောက်ပါ function ၏ code ကို ရိုးရှင်းအောင်ပြုလုပ်ပါ။

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