SASS-тағы әдепкі айнымалылар
Кейбір жағдайларда, айнымалының мәні
әлі анықталмаған болса,
бірақ оны кодта қолдану қажет болса,
біз оған әдепкі мән бере аламыз,
оның соңына !default белгісін қоямыз.
Айта кету керек, егер айнымалыға бұрыннан мән берілген болса, онда ол өзгеріссіз қалады, бірақ егер біз жаңа бос айнымалы жасасақ, онда ол үшін әдепкі мән көрсетіледі.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Келтірілген кодты компиляциялау нәтижесі келесідей болады:
#main {
name: "John";
new_name: "Mark";
}
Егер біз айнымалыға null мәнін берсек,
!default оны мәні жоқ деп
санайды:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Компиляциядан кейін біз көреміз:
#main {
name: "Bob";
}