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:

styles.less.color(@c) {
  color: @c;
}

Keling, rang parametri ixtiyoriy bo‘lishi va standart red qiymatiga ega bo‘lishi uchun sozlaymiz:

styles.less.color(@c: red) {
  color: @c;
}

Keling, endi funktsiyamizni parametr bilan chaqiramiz:

styles.lessdiv {
  .color(green);
}

Endi esa funktsiyamizni parametrsiz chaqiramiz:

styles.lessdiv {
  .color();
}