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

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

5
पायथन 3.5 में किस प्रकार के संकेत हैं?
पायथन 3.5 में सबसे अधिक चर्चित सुविधाओं में से एक टाइप संकेत है । इस लेख में टाइप संकेत का एक उदाहरण उल्लेख किया गया है और यह भी जिम्मेदारी से टाइप संकेत का उपयोग करने का उल्लेख करते समय। क्या कोई उनके बारे में अधिक समझा सकता है और …

3
पायथन में प्रकार संकेत के साथ डिफ़ॉल्ट पैरामीटर मान जोड़ना
अगर मेरे पास इस तरह का कोई कार्य है: def foo(name, opts={}): pass और मैं मापदंडों में टाइप संकेत जोड़ना चाहता हूं, मैं यह कैसे करूं? जिस तरह से मैंने ग्रहण किया वह मुझे एक वाक्यविन्यास त्रुटि देता है: def foo(name: str, opts={}: dict) -> str: pass निम्नलिखित में सिंटैक्स …

9
PHP 7 से पहले "स्ट्रिंग, स्ट्रिंग दी गई" का उदाहरण कैसे दिया जाना चाहिए?
यहाँ मेरा कोड है: function phpwtf(string $s) { echo "$s\n"; } phpwtf("Type hinting is da bomb"); इस त्रुटि के परिणाम कौन से हैं: बिल्ली के समान घातक त्रुटि: तर्क 1 को phpwtf () के लिए दिया गया स्ट्रिंग, दी गई स्ट्रिंग का एक उदाहरण होना चाहिए यह पीएचपी को पहचानने …
217 php  types  type-hinting 

3
प्रकार-संकेत का उपयोग करके कई प्रकार के रिटर्न कैसे निर्दिष्ट करें
मेरे पास अजगर में एक फ़ंक्शन है जो या तो वापस आ सकता है boolया ए list। क्या प्रकार के संकेतों का उपयोग करके रिटर्न प्रकार निर्दिष्ट करने का एक तरीका है। उदाहरण के लिए, क्या यह करने का सही तरीका है? def foo(id) -> list or bool: ...

4
प्रकार संकेत का उपयोग करते समय अशक्त तर्क पारित नहीं कर सकते
निम्नलिखित कोड: <?php class Type { } function foo(Type $t) { } foo(null); ?> रन समय में विफल: PHP Fatal error: Argument 1 passed to foo() must not be null क्यों इसे अन्य भाषाओं की तरह अशक्त पारित करने की अनुमति नहीं है?
192 php  type-hinting 

1
टाइप संकेत के साथ "अशक्त" रिटर्न प्रकार कैसे निर्दिष्ट करें
मान लीजिए कि मेरा कोई कार्य है: def get_some_date(some_argument: int=None) -> %datetime_or_None%: if some_argument is not None and some_argument == 1: return datetime.utcnow() else: return None मैं किसी चीज़ के लिए रिटर्न प्रकार कैसे निर्दिष्ट कर सकता हूं None?

5
मैं PyCharm को कैसे बता सकता हूं कि किस प्रकार का पैरामीटर होने की उम्मीद है?
जब यह कंस्ट्रक्टर, और असाइनमेंट, और मेथड कॉल्स की बात आती है, तो PyCharm IDE मेरे सोर्स कोड का विश्लेषण करने और यह पता लगाने में बहुत अच्छा है कि प्रत्येक वेरिएबल किस प्रकार का होना चाहिए। मुझे यह पसंद है जब यह सही है, क्योंकि यह मुझे अच्छा कोड …

3
PHP7 में अशक्त वापसी प्रकार
PHP 7 रिटर्न प्रकार की घोषणाओं का परिचय देता है । जिसका अर्थ है कि मैं अब संकेत कर सकता हूं कि रिटर्न मान एक निश्चित वर्ग, इंटरफ़ेस, सरणी, कॉल करने योग्य या नए संकेत योग्य स्केलर प्रकारों में से एक है, जैसा कि फ़ंक्शन मापदंडों के लिए संभव है। …

3
* Args और ** kwargs के लिए एनोटेशन टाइप करें
मैं कुछ आधार लिखने के लिए अमूर्त आधार कक्षाओं के साथ पायथन के प्रकार एनोटेशन की कोशिश कर रहा हूं। क्या संभव प्रकारों को एनोटेट करने का एक तरीका है *argsऔर **kwargs? उदाहरण के लिए, कोई कैसे व्यक्त करेगा कि एक फ़ंक्शन के लिए समझदार तर्क intया तो एक या …

2
मैं अपने प्रकार के संकेत में फ़ंक्शन प्रकार कैसे निर्दिष्ट कर सकता हूं?
मैं अपने वर्तमान पायथन 3.5 प्रोजेक्ट में टाइप संकेत का उपयोग करना चाहता हूं। मेरे फ़ंक्शन को पैरामीटर के रूप में एक फ़ंक्शन प्राप्त करना चाहिए। मैं अपने प्रकार के संकेत में प्रकार फ़ंक्शन कैसे निर्दिष्ट कर सकता हूं? import typing def my_function(name:typing.AnyStr, func: typing.Function) -> None: # However, typing.Function …

5
एक निर्दिष्ट प्रकार की एक सूची संकेत टाइप करें
पायथन 3 के फ़ंक्शन एनोटेशन का उपयोग करते हुए, PyCharm और अन्य IDEs में टाइप करने के उद्देश्य से एक सजातीय सूची (या अन्य संग्रह) के भीतर निहित वस्तुओं के प्रकार को निर्दिष्ट करना संभव है? इंट की सूची के लिए एक छद्म-पायथन कोड उदाहरण: def my_func(l:list<int>): pass मुझे पता …

2
Nametuple में संकेत टाइप करें
निम्नलिखित कोड पर विचार करें: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) ऊपर दिया गया कोड केवल यह प्रदर्शित करने का एक तरीका है कि मैं क्या हासिल करने की कोशिश कर रहा हूं। मैं namedtupleटाइप संकेत के साथ बनाना चाहते हैं । क्या आप किसी भी सुंदर …

1
कई प्रकार के वापसी मूल्यों को कैसे एनोटेट करें?
किसी फ़ंक्शन को एनोटेट करने के लिए मैं किस प्रकार के संकेत का उपयोग करता हूं जो एक रिटर्न देता है Iterableजो हमेशा दो मान देता है: ए boolऔर ए str? संकेत Tuple[bool, str]करीब है, सिवाय इसके कि यह एक ट्यूपल पर वापसी मूल्य प्रकार को सीमित करता है, न …

5
साइकल आयात के बिना अजगर प्रकार संकेत
मैं अपने विशाल वर्ग को दो में विभाजित करने की कोशिश कर रहा हूं; ठीक है, मूल रूप से "मुख्य" वर्ग और अतिरिक्त कार्यों के साथ एक मिश्रण में, जैसे: main.py फ़ाइल: import mymixin.py class Main(object, MyMixin): def func1(self, xxx): ... mymixin.py फ़ाइल: class MyMixin(object): def func2(self: Main, xxx): # …

2
पायथन शून्य वापसी प्रकार एनोटेशन
अजगर 3.x में, किसी फ़ंक्शन के रिटर्न प्रकार एनोटेशन का उपयोग करना आम है, जैसे: def foo() -> str: return "bar" "शून्य" प्रकार के लिए सही एनोटेशन क्या है? मैं 3 विकल्पों पर विचार कर रहा हूं: def foo() -> None: तार्किक IMO नहीं, क्योंकि Noneएक प्रकार नहीं है, def …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.