Hata: x değişkeni salt okunur

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Genel değişkenler yeniden atanamaz. Daima aynı nesneyi işaret eder. Bununla birlikte, değer değişebilirse (örneğin, içerik) ekleyebilirsiniz. Yerel değişkenlerde bu kısıtlama yoktur.

a = [1, 2]

a[1] = 3

b = 3

b = 4  # forbidden

ERROR: /path/ext.bzl:7:1: Variable b is read only

Bir fonksiyonu (fonksiyon) yeniden tanımlamaya çalışırsanız da benzer bir hata alırsınız. aşırı yükleme desteklenmez), örneğin:

def foo(x): return x + 1

def foo(x, y): return x + y  # forbidden