Parameter Opsional dalam Fungsi di LESS
Parameter dalam fungsi bisa bersifat opsional. Untuk melakukannya, mereka perlu diberi nilai default. Dalam hal ini, saat memanggil fungsi kita bisa tidak menentukan nilai parameter - dan nilai default yang ditentukan akan diambil. Mari kita lihat contohnya.
Misalkan kita memiliki fungsi yang menetapkan warna elemen:
.color(@c) {
color: @c;
}
Mari kita buat parameter warna menjadi tidak
wajib dan secara default memiliki nilai red:
.color(@c: red) {
color: @c;
}
Sekarang mari panggil fungsi kita dengan parameter:
div {
.color(green);
}
Dan sekarang panggil fungsi kita tanpa parameter:
div {
.color();
}