अजगर में, कई चर वापस जाने के लिए, मैं क्या कर सकते हैं -जावास्क्रिप्ट फ़ंक्शन से एकाधिक चर लौटें?
def function_one(i):
return int(i), int(i) * 2
value, duble_value = function_one(1)
मैं जावास्क्रिप्ट का उपयोग कर यदि कार्यों केवल एक ही वापसी मान वापस आ सकते हैं इस एक ही परिणाम कैसे प्राप्त होगा? (मुझे एक सरणी का उपयोग करना लगता है?)
तकनीकी तौर पर आप इसे में दो क्षेत्रों, जो अभी भी एक भी मूल्य है के साथ एक * टपल * लौट रहे हैं। मैं जावास्क्रिप्ट से परिचित नहीं हूं, लेकिन अगर कुछ प्रकार की सरणी या संरचना का उपयोग किया जा सकता है, तो यह आदर्श होगा। – Makoto
यदि आप जिन दो पूर्णांक लौट रहे हैं वे प्रमुख संख्या हैं, तो आप उनके उत्पाद को वापस कर सकते हैं। : पी –
मकोटो की टिप्पणी बहुत अच्छी है। ** पायथन केवल * एक मान * वापस कर सकता है। ** जावास्क्रिप्ट में 'tuple'-type नहीं है, इसलिए ऑब्जेक्ट्स (उदा।' Dict') या Arrays (उदा। 'List') को प्रतिस्थापन के रूप में उपयोग किया जा सकता है। इसके अलावा जावास्क्रिप्ट में अनुक्रम-अनपॅकिंग नहीं है (जो पायथन में 'x, y = tuple' संभव बनाता है) ताकि अपघटन लंबे समय तक किया जाना चाहिए। –