Опциони параметри у функцијама у LESS

Параметри у функцијама могу бити опциони. За то им треба задати подразумевану вредност. У том случају, приликом позива функције можемо да не наведемо вредност параметра - и узеће се наведена подразумевана вредност. Хајде да погледамо на примеру.

Нека имамо функцију која задаје боју елемента:

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

Направимо да параметар за боју буде опиона и да подразумевано има вредност red:

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

Хајде сада да позовемо нашу функцију са параметром:

styles.lessdiv {
  .color(green);
}

А сада да позовемо нашу функцију без параметра:

styles.lessdiv {
  .color();
}