LESS da funktsiyalarda ixtiyoriy parametr
Funktsiyalardagi parametrlar ixtiyoriy bo‘lishi mumkin. Buning uchun ularga standart qiymat berilishi kerak. Bunday holda, funktsiyani chaqirishda biz parametr qiymatini ko‘rsatmasligimiz mumkin - va standart ko‘rsatilgan qiymat olinadi. Keling misolni ko‘rib chiqaylik.
Faraz qilaylik, bizda element rangini belgilovchi funktsiya mavjud:
.color(@c) {
color: @c;
}
Keling, rang parametri ixtiyoriy bo‘lishi va
standart red qiymatiga ega bo‘lishi uchun sozlaymiz:
.color(@c: red) {
color: @c;
}
Keling, endi funktsiyamizni parametr bilan chaqiramiz:
div {
.color(green);
}
Endi esa funktsiyamizni parametrsiz chaqiramiz:
div {
.color();
}