type-hinting पर टैग किए गए जवाब

टाइप हिंटिंग, विशिष्ट ऑब्जेक्ट्स के लिए फ़ंक्शन तर्क को बांधता है या उन्हें दृढ़ता से टाइप करता है।

2
किसी फ़ाइल या फ़ाइल जैसी ऑब्जेक्ट के लिए संकेत लिखें?
क्या पायथन में किसी फ़ाइल या फ़ाइल जैसी ऑब्जेक्ट के लिए उपयोग करने के लिए कोई सही प्रकार का संकेत है? उदाहरण के लिए, मैं इस फ़ंक्शन का रिटर्न मान कैसे टाइप करूंगा? def foo(): return open('bar')

2
टाइपिंग को परिभाषित करने के बीच अंतर। डिक्ट और तानाशाह?
मैं पायथन 3.5 में टाइप संकेत का उपयोग कर रहा हूं। मेरा एक सहकर्मी उपयोग करता है typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, …

1
उपयोगकर्ता परिभाषित कक्षाओं के साथ संकेत टाइप करें
निश्चित उत्तर नहीं मिल रहा है। मैं एक फ़ंक्शन के लिए एक प्रकार का संकेत करना चाहता हूं और प्रकार कुछ कस्टम वर्ग है जिसे मैंने परिभाषित किया है, इसे कहा जाता है CustomClass()। और फिर किसी फ़ंक्शन में कहते हैं FuncA(arg), इसे कॉल करें , मेरे पास एक तर्क …

4
मैं फॉर-लूप में कैसे एनोटेट करता हूं
मैं एक forलूप में एक प्रकार के चर का एनोटेट करना चाहता हूं । मैंने यह कोशिश की: for i: int in range(5): pass लेकिन यह काम नहीं किया, जाहिर है। मुझे उम्मीद है कि PyCharm 2016.3.2 में स्वत: पूर्ण काम कर रहा है। इस तरह से पूर्व-टिप्पणी: i: int …

1
PHP प्रकार संकेत पर मैं "कैटलेबल घातक त्रुटि" कैसे पकड़ सकता हूं?
मैं अपने एक वर्ग पर PHP5 के टाइप हिंटिंग को लागू करने की कोशिश कर रहा हूं, class ClassA { public function method_a (ClassB $b) {} } class ClassB {} class ClassWrong{} सही उपयोग: $a = new ClassA; $a->method_a(new ClassB); उत्पादन त्रुटि: $a = new ClassA; $a->method_a(new ClassWrong); बिल्ली के …

2
मुझे वैकल्पिक प्रकार संकेत का उपयोग कैसे करना चाहिए?
मैं यह समझने की कोशिश कर रहा हूं कि Optionalप्रकार संकेत का उपयोग कैसे करें । से पीईपी-484 , मुझे पता है मैं उपयोग कर सकते हैं Optionalके लिए def test(a: int = None)के रूप में या तोdef test(a: Union[int, None]) या def test(a: Optional[int])। लेकिन निम्नलिखित उदाहरणों के बारे …

5
PHP 7 इंटरफेस, वापसी प्रकार संकेत और स्व
अद्यतन : PHP 7.4 अब सहसंयोजक और विरोधाभासी का समर्थन करता है जो इस प्रश्न में उठाए गए प्रमुख मुद्दे को संबोधित करता है। मैं PHP 7 में रिटर्न टाइप हिंटिंग का उपयोग करके किसी समस्या में चला गया हूं। मेरी समझ यह है कि संकेत देने का : selfअर्थ …

2
चर एनोटेशन क्या हैं?
पायथन 3.6 रिलीज होने वाली है। PEP 494 - पायथन 3.6 रिलीज़ शेड्यूल दिसंबर के अंत का उल्लेख करता है, इसलिए मैं पायथन 3.6 में व्हाट्स न्यू के माध्यम से गया, यह देखने के लिए कि वे चर एनोटेशन का उल्लेख करते हैं : पीईपी 484 ने फ़ंक्शन मापदंडों के …

2
JetBrains WebIDE: PHP चर प्रकार संकेत?
क्या वेबाइड को इंगित करने का एक तरीका है कि एक चर का कोई प्रकार है? मुझे वस्तुओं की एक सरणी को पुनरावृत्त करना है, और कोई भी ऑटो-पूर्ति उपलब्ध नहीं है। यह ZendStudio में मदद करता है: /* @var ClassName $object */ मुझे पता है कि JetBrains में वस्तुओं …

4
PHP 7 में गुणों के लिए संकेत टाइप करें?
क्या php 7 सपोर्ट टाइप क्लास प्रॉपर्टीज के लिए इशारा करता है? मेरा मतलब है, बसने वाले / पाने वाले के लिए नहीं बल्कि संपत्ति के लिए ही। कुछ इस तरह: class Foo { /** * * @var Bar */ public $bar : Bar; } $fooInstance = new Foo(); $fooInstance->bar …

2
क्या एक "के साथ" बयान प्रकार संकेत का समर्थन करता है?
क्या आप withसिंटैक्स के साथ परिभाषित चर के लिए प्रकार संकेत को परिभाषित कर सकते हैं ? with example() as x: print(x) मैं उपरोक्त संकेत देना चाहूंगा कि xयह कहना strएक उदाहरण के रूप में है। केवल एक ही काम जो मैंने पाया है वह एक मध्यवर्ती चर का उपयोग …

2
प्रॉपर्टीज के प्रकारों का परिचय देते समय मुझे अचानक "टाइप की गई संपत्ति को आरंभीकरण से पहले एक्सेस नहीं किया जाना चाहिए" त्रुटि क्यों हो रही है?
मैंने अपनी कक्षा की परिभाषाओं को इस तरह से प्रस्तुत नई संपत्ति के संकेत का उपयोग करने के लिए अद्यतन किया है: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.