में लौटा हुआ टुपल के कुछ सदस्यों को अनदेखा करें जूलिया एकाधिक रिटर्न का समर्थन नहीं करता है, प्रति से। हालांकि, जूलिया मूल्यों की एक झुकाव लौटकर समान कार्यक्षमता करता है, जिसे चर के एक tuple को सौंपा जा सकता है। उदाहरण के लिए:जूलिया
function mult_return()
(3,2)
end
ट्यूपल (3,2)
लौटाता है। हम तो इस प्रकार विभिन्न चर के इन दो वापसी मान निर्दिष्ट कर सकते हैं: (। या a,b = mult_return()
क्योंकि कोष्ठक आवश्यक नहीं हैं)
(a,b) = mult_return()
मेरा प्रश्न यह है: वहाँ से एक की अनदेखी करने का कोई तरीका है मूल्य वापस? उदाहरण के लिए, मैटलैब वाक्य रचना में, एक उपयोगकर्ता लिख सकते हैं:
[~, b] = mult_return()
ताकि केवल दूसरा मूल्य एक चर करने के लिए आवंटित किया गया है।
जूलिया में इस समस्या से संपर्क करने का सही तरीका क्या है?
ध्यान दें कि '_' का उपयोग करके मैटलैब में' ~ 'जैसा परिणाम छोड़ना नहीं है। यह सिर्फ एक चर के लिए बाध्यकारी है जिसे आमतौर पर सम्मेलन द्वारा अनदेखा किया जाता है। –
@MattB।, आपको सही लगता है। जूलिया में यह वास्तव में असाइनमेंट को छोड़ नहीं देता है; वास्तव में, यह '_' नामक एक चर परिभाषित करता है जिसे बाद में उपयोग किया जा सकता है। लेकिन, अगर यह एक आम सम्मेलन है, तो मुझे इसके साथ जाने में खुशी होगी। – Glenn