LESS'te Fonksiyonlarda Opsiyonel Parametre

Fonksiyonlardaki parametreler opsiyonel olabilir. Bunun için onlara bir varsayılan değer atamanız gerekir. Bu durumda, fonksiyonu çağırırken parametrenin değerini belirtmeyebiliriz - ve varsayılan değer kullanılacaktır. Hadi bir örnekle inceleyelim.

Bir elementin rengini belirleyen bir fonksiyonumuz olsun:

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

Renk parametresinin opsiyonel olmasını ve varsayılan olarak red değerine sahip olmasını sağlayalım:

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

Şimdi fonksiyonumuzu bir parametre ile çağıralım:

styles.lessdiv {
  .color(green);
}

Şimdi fonksiyonumuzu parametresiz çağıralım:

styles.lessdiv {
  .color();
}