Ихтиёрии параметр дар функсияҳои LESS
Параметрҳо дар функсияҳо метавонанд ихтиёрӣ бошанд. Барои ин ба онҳо қимати пешфарзро таъин кардан лозим аст. Дар ин ҳолат, вақте ки мо функсияро даъват мекунем, метавонем қимати параметрро мушаххас накунем - ва қимати пешфарзи муайянкарда истифода мешавад. Биёед ба мисол нигарем.
Фарз кунем, ки мо функсияе дорем, ки рангро барои унсур муайян мекунад:
.color(@c) {
color: @c;
}
Биёед тавре кунем, ки параметри ранг ихтиёрӣ бошад ва
ҳамчун пешфарз қимати red-ро дошта бошад:
.color(@c: red) {
color: @c;
}
Ҳоло биёед функсияи худро бо параметр даъват кунем:
div {
.color(green);
}
Ва акнун биёед функсияи худро бе параметр даъват кунем:
div {
.color();
}