किसी ग्लोबल वैरिएबल को फिर से असाइन नहीं किया जा सकता. यह हमेशा एक ही ऑब्जेक्ट पर पॉइंट करेगा.
हालांकि, अगर वैल्यू में बदलाव किया जा सकता है, तो उसका कॉन्टेंट बदल सकता है. उदाहरण के लिए, किसी सूची का कॉन्टेंट. लोकल वैरिएबल पर यह पाबंदी लागू नहीं होती.
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"]],["आखिरी बार 2025-03-06 (UTC) को अपडेट किया गया."],[],[]]