LESS'te Fonksiyonun Tüm Parametreleri
Diyelim ki aşağıdaki fonksiyonumuz var:
.border(@w, @c, @t) {
border: @w @c @t;
}
Böyle bir fonksiyon oluştururken, önce fonksiyon tanımında tüm parametreleri listelememiz, sonra da fonksiyon içinde aynı parametreleri tekrar listelememiz gerektiği pek kullanışlı değil.
Yardıma, içinde fonksiyonun tüm parametrelerini barındıran
özel anahtar değişken @arguments yetişecek.
Bu değişkeni kullanarak kodumuzu basitleştirelim:
.border(@w, @c, @t) {
border: @arguments;
}
Aşağıdaki fonksiyonun kodunu basitleştirin:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}