LESS-də funksiyalarda optional parametr
Funksiyalarda parametrlər optional ola bilər. Bunun üçün onlara default qiymət təyin edilməlidir. Bu halda, funksiyanı çağırarkən biz parametrin qiymətini göstərməyə bilərik - və göstərilən default qiymət götürüləcək. Gəlin bir nümunəyə baxaq.
Tutaq ki, elementin rəngini təyin edən bir funksiyamız var:
.color(@c) {
color: @c;
}
Gəlin rəng parametrini optional edək və
default olaraq red qiyməti olsun:
.color(@c: red) {
color: @c;
}
Gəlin indi funksiyamızı parametr ilə çağıraq:
div {
.color(green);
}
İndi isə funksiyamızı parametrsiz çağıraq:
div {
.color();
}