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;
}