Parameter Opsional dalam Fungsi LESS

Parameter dalam fungsi boleh menjadi opsional. Untuk itu, mereka perlu diberikan nilai lalai. Dalam kes ini, apabila memanggil fungsi, kita boleh tidak menyatakan nilai parameter - dan nilai lalai yang dinyatakan akan digunakan. Mari kita lihat contohnya.

Katakan kita mempunyai fungsi yang menetapkan warna elemen:

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

Mari kita jadikan parameter warna itu tidak wajib dan secara lalai mempunyai nilai red:

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

Sekarang mari kita panggil fungsi kita dengan parameter:

styles.lessdiv {
  .color(green);
}

Dan sekarang mari kita panggil fungsi kita tanpa parameter:

styles.lessdiv {
  .color();
}