Vaikimisi muutujad SASS-is
Mõnel juhul, kui muutuja väärtus
pole veel määratletud,
kuid seda on vaja koodis kasutada,
võime me määrata sellele vaikeväärtuse,
mille järel paneme märgi !default.
Tuleb märkida, et kui muutujale oli juba varem väärtus omistatud, siis see jääb endiseks, kuid kui me oleme loonud uue tühja muutuja, siis selle jaoks määratakse vaikeväärtus.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Toodud koodi kompileerimise tulemus on järgmine:
#main {
name: "John";
new_name: "Mark";
}
Kui me aga omistame muutujale väärtuse null,
!default käsitleb seda kui
väärtusetut:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Pärast kompileerimist näeme me:
#main {
name: "Bob";
}