არჩევითი პარამეტრი ფუნქციებში LESS-ში
ფუნქციებში პარამეტრები შეიძლება იყოს არჩევითი. ამისთვის მათ უნდა მივანიჭოთ ნაგულისხმევი მნიშვნელობა. ამ შემთხვევაში, ფუნქციის გამოძახებისას ჩვენ შეგვიძლია არ მივუთითოთ პარამეტრის მნიშვნელობა - და ამოიღება მითითებული ნაგულისხმევი მნიშვნელობა. მოდით შევხედოთ მაგალითს.
დავუშვათ, გვაქვს ფუნქცია, რომელიც არკვევს ელემენტის ფერს:
.color(@c) {
color: @c;
}
მოდით, გავხადოთ ეს ფერის პარამეტრი
არჩევითი და ნაგულისხმევად ჰქონდეს მნიშვნელობა red:
.color(@c: red) {
color: @c;
}
ახლა მოდით, გამოვიძახოთ ჩვენი ფუნქცია პარამეტრით:
div {
.color(green);
}
ახლა კი გამოვიძახოთ ჩვენი ფუნქცია პარამეტრის გარეშე:
div {
.color();
}