गड़बड़ी: वैरिएबल x सिर्फ़ रीड ओनली है
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
किसी समस्या की शिकायत करेंopen_in_new
सोर्स देखेंopen_in_new
Nightly
·
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-07-27 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,[]]