ग्लोबल वैरिएबल को फिर से असाइन नहीं किया जा सकता. यह हमेशा एक ही ऑब्जेक्ट की ओर इशारा करेगा.
हालांकि, अगर वैल्यू में बदलाव किया जा सकता है, तो इसका कॉन्टेंट बदल सकता है. उदाहरण के लिए, सूची का कॉन्टेंट. लोकल वैरिएबल पर यह पाबंदी लागू नहीं होती.
a=[1,2]a[1]=3b=3b=4# forbidden
ERROR: /path/ext.bzl:7:1: Variable b is read only
अगर किसी फ़ंक्शन को फिर से तय करने की कोशिश की जाती है, तो आपको इसी तरह की गड़बड़ी दिखेगी. ऐसा इसलिए, क्योंकि फ़ंक्शन ओवरलोडिंग की सुविधा उपलब्ध नहीं है. उदाहरण के लिए:
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-05-07 (UTC) को अपडेट किया गया."],[],[]]