Ֆունկցիաներում օպցիոնալ պարամետրը LESS-ում
Ֆունկցիաների պարամետրերը կարող են լինել օպցիոնալ: Դրա համար անհրաժեշտ է նրանց նշել լռելյայն արժեք: Այս դեպքում, ֆունկցիան կանչելիս, մենք կարող ենք չնշել պարամետրի արժեքը՝ և կօգտագործվի նշված լռելյայն արժեքը: Եկեք նայենք օրինակով:
Ենթադրենք ունենք տարրի գույնը սահմանող ֆունկցիա:
.color(@c) {
color: @c;
}
Եկեք անենք, որ գույնի պարամետրը լինի
օպցիոնալ և լռելյայն ունենա red արժեքը:
.color(@c: red) {
color: @c;
}
Եկեք հիմա կանչենք մեր ֆունկցիան պարամետրով:
div {
.color(green);
}
Իսկ հիմա կանչենք մեր ֆունկցիան առանց պարամետրի:
div {
.color();
}