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";
}