तारीख सेव करें: BazelCon 2023, 24 से 25 अक्टूबर तक Google म्यूनिख में होगा! रजिस्ट्रेशन अब शुरू हो गया है! ज़्यादा जानें
सेवा देने वाली कंपनी
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
किसी समस्या की शिकायत करेंopen_in_new
स्रोत देखेंopen_in_new
सामान्य वैल्यू वाले ऑब्जेक्ट के लिए कंस्ट्रक्टर, इसे प्रोवाइडर इंस्टेंस के नाम से जाना जाता है.
इस वैल्यू का दो मकसद हैं:
- यह ऐसा फ़ंक्शन है जिसे 'स्ट्रक्ट'-जैसी वैल्यू बनाने के लिए कॉल किया जा सकता है:
DataInfo = provider()
d = DataInfo(x = 2, y = 3)
print(d.x + d.y) # prints 5
नोट: कुछ कंपनी, इंटरनल तौर पर तय किए गए, इंस्टेंस बनाने की अनुमति नहीं देते हैं - टारगेट
DataInfo = provider()
def _rule_impl(ctx)
... ctx.attr.dep[DataInfo]
में, प्रोवाइडर इंस्टेंस को ऐक्सेस करने के लिए, यह एक अहम होता है
provider फ़ंक्शन का इस्तेमाल करके एक नया
Provider
बनाएं.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-04-17 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]