Подразумеване променљиве у 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";
}