LESS функцияларида ихтиёрий параметр

Функциялардаги параметрлар ихтиёрий бўлиши мумкин. Бунинг учун уларга сустки қиймат бериш керак. Бунда холда функцияни чақирганда биз параметр қийматини кўрсатмаслигимиз мумкин - ва сусткида кўрсатилган қиймат олинади. Келинг мисолда кўрамиз.

Фарз қилайлик, бизда элемент рангини белгиловчи функция бор:

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

Ранг параметри ихтиёрий бўлсин ва сустки қиймат сифатида red қийматига эга бўлсин:

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

Энди функциямизни параметр билан чақирамиз:

styles.lessdiv {
  .color(green);
}

Энди функциямизни параметрсиз чақирамиз:

styles.lessdiv {
  .color();
}