Bir değişken atamasının önüne override
anahtar kelimesi eklenmesi, o değişkenin değerinin başka bir override
deyimi dışında bir daha değiştirilmesini engeller. Bu, Starlark'ın desteklemediği bir işlevdir.
Yeniden atanmadan önce değişkenin tanımlı olup olmadığı kontrol edilerek kaldırılabilir. Örneğin, değiştirin:
override MY_VAR := foo
MY_VAR := bar
# MY_VAR is foo here
ile:
MY_VAR := foo
# Generally this would be in a separate file that is included
ifndef MY_VAR
MY_VAR := bar
enddef
# MY_VAR is foo here