अजगर 3.x में, यह इस तरह के रूप में एक समारोह की वापसी प्रकार एनोटेशन उपयोग करने के लिए आम है,? सबसे अच्छा सिंटैक्स का उपयोग,अजगर शून्य वापसी प्रकार एनोटेशन
def foo() -> None:
-
नहीं
- तार्किक IMO, क्योंकि
None
एक प्रकार नहीं है
- तार्किक IMO, क्योंकि
def foo() -> type(None):
- :
मैं 3 विकल्पों पर विचार कर रहा हूँ मुझेप्राप्त करने के लिए पता है,
- :
def foo():
- स्पष्ट वापसी प्रकार जानकारी छोड़ देते हैं।
विकल्प 2. मेरे लिए सबसे तार्किक लगता है, लेकिन मैं पहले से ही की 1.
एफडब्ल्यूआईडब्ल्यू, पायथन में 'शून्य' रिटर्न प्रकार के साथ कार्य नहीं हैं। एक स्पष्ट 'वापसी' के बिना कोई भी फ़ंक्शन (या फ़ंक्शन में शाखा) 'कोई नहीं' लौटाएगा। मुझे लगता है कि ओपी समझता है कि, यह टिप्पणी ज्यादातर भावी पाठकों के लाभ के लिए है ... –