Neobligātais parametrs funkcijās LESS
Parametri funkcijās var būt neobligāti. Lai to izdarītu, tiem jāiestata noklusējuma vērtība. Šajā gadījumā, izsaucot funkciju, mēs varam neieradīt parametra vērtību - un tiks izmantota ieradītā noklusējuma vērtība. Apskatīsim piemērā.
Pieņemsim, ka mums ir funkcija, kas iestata elementa krāsu:
.color(@c) {
color: @c;
}
Padarīsim, lai krāsas parametrs būtu
neobligāts un pēc noklusējuma būtu vērtība red:
.color(@c: red) {
color: @c;
}
Tagad izsauksim mūsu funkciju ar parametru:
div {
.color(green);
}
Un tagad izsauksim mūsu funkciju bez parametra:
div {
.color();
}