SASS-da standart o'zgaruvchilar
Ba'zi hollarda, agar o'zgaruvchining qiymati
hali aniqlanmagan bo'lsa,
lekin uni kodda ishlatish kerak bo'lsa,
biz unga standart qiymat belgilashimiz mumkin,
undan keyin !default belgisini qo'yamiz.
Shuni ta'kidlash kerakki, agar o'zgaruvchiga oldingi qiymat allaqachon belgilangan bo'lsa, u avvalgidek qoladi, lekin agar biz yangi bo'sh o'zgaruvchi yaratgan bo'lsak, unga standart qiymat ko'rsatiladi.
$name: "John";
$name: "Bob" !default;
$new_name: "Mark" !default;
#main {
name: $name;
new_name: $new_name;
}
Keltirilgan kodni kompilyatsiya qilish natijasi quyidagicha bo'ladi:
#main {
name: "John";
new_name: "Mark";
}
Agar biz o'zgaruvchiga null qiymatini belgilasak,
!default uni qiymati yo'q
deb hisoblaydi:
$name: null;
$name: "Bob" !default;
#main {
name: $name;
}
Kompilyatsiyadan so'ng biz ko'ramiz:
#main {
name: "Bob";
}