गड़बड़ी: वैरिएबल x सिर्फ़ रीड ओनली है
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
समस्या की शिकायत करेंopen_in_new
सोर्स देखेंopen_in_new
Nightly
·
8.4
·
8.3
·
8.2
·
8.1
·
8.0
·
7.6
ग्लोबल वैरिएबल को फिर से असाइन नहीं किया जा सकता. यह हमेशा एक ही ऑब्जेक्ट की ओर इशारा करेगा.
हालांकि, अगर वैल्यू में बदलाव किया जा सकता है, तो इसके कॉन्टेंट में बदलाव हो सकता है. उदाहरण के लिए, किसी सूची का कॉन्टेंट. लोकल वैरिएबल के लिए यह पाबंदी लागू नहीं होती.
a = [1, 2]
a[1] = 3
b = 3
b = 4 # forbidden
ERROR: /path/ext.bzl:7:1: Variable b is read only
अगर किसी फ़ंक्शन को फिर से तय करने की कोशिश की जाती है, तो आपको इसी तरह की गड़बड़ी मिलेगी. उदाहरण के लिए:
def foo(x): return x + 1
def foo(x, y): return x + y # forbidden
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-09-05 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-09-05 (UTC) को अपडेट किया गया."],[],[],null,[]]