Numatytojo reikšmės kintamieji SASS
Kai kuriais atvejais, jei kintamojo reikšmė
kol kas neapibrėžta,
bet ją reikia naudoti kode,
mes galime nustatyti jai numatytąją reikšmę,
po kurios dedame žymę !default.
Būtina pažymėti, kad jei kintamajam jau buvo priskirta reikšmė anksčiau, tai ji išliks ta pati, tačiau jei mes sukūrėme naują tuščią kintamąjį, tada jam bus nurodyta numatytoji reikšmė.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Pateikto kodo kompiliavimo rezultatas bus toks:
#main {
name: "John";
new_name: "Mark";
}
Jei mes kintamajam nustatėme reikšmę null,
!default ją laikys
kaip neturinčią reikšmės:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Po kompiliavimo pamatysime:
#main {
name: "Bob";
}