LESS функцияларындагы милдеттүү эмес параметр
Функциялардагы параметрлер милдеттүү эмес болушу мүмкүн. Бул үчүн аларга үлгүдөгү маани берилиши керек. Бул учурда функцияны чакырганда биз параметрдин маанисин көрсөтпөй кала алабыз - жана көрсөтүлгөн үлгүдөгү маани колдонулат. Келгиле мисал менен карап көрөлү.
Элементтин түсүн белгилөөчү функциябыз бар болсун:
.color(@c) {
color: @c;
}
Түс параметри милдеттүү болбошун жана үлгүсүндө
red маанисин алышын кылалы:
.color(@c: red) {
color: @c;
}
Эми функциябызды параметр менен чакыралы:
div {
.color(green);
}
Эми функциябызды параметрсиз чакыралы:
div {
.color();
}