Privzete spremenljivke v SASS
V nekaterih primerih, če vrednost
spremenljivke še ni določena,
vendar jo moramo uporabiti v kodi,
ji lahko določimo privzeto vrednost,
za katero postavimo oznako !default.
Omeniti velja, da če je bila spremenljivki že prej dodeljena vrednost, bo ta ostala nespremenjena, toda če smo ustvarili novo prazno spremenljivko, bo zanjo nastavljena privzeta vrednost.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Rezultat prevedbe navedene kode bo takšen:
#main {
name: "John";
new_name: "Mark";
}
Če pa spremenljivki nastavimo vrednost null,
jo bo !default obravnaval kot
spremenljivko brez vrednosti:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Po prevedbi bomo videli:
#main {
name: "Bob";
}