टर्नरी ऑपरेटर को ओवरलोड नहीं किया जा सकता है। यद्यपि आप इसे लैम्ब्डा/फ़ंक्शन में लपेट सकते हैं और इसका इस्तेमाल कर सकते हैं।
. के लिएउदाहरण
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
आउटपुट
यह आउटपुट देगा -
1 10
टर्नरी ऑपरेटर को ओवरलोड नहीं किया जा सकता है। यद्यपि आप इसे लैम्ब्डा/फ़ंक्शन में लपेट सकते हैं और इसका इस्तेमाल कर सकते हैं।
. के लिएresult = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
यह आउटपुट देगा -
1 10
star(*) ऑपरेटर अनुक्रम/संग्रह को स्थितीय तर्कों में खोल देता है। इसलिए यदि आपके पास एक सूची है और उस सूची के आइटम को प्रत्येक स्थिति के लिए तर्क के रूप में पास करना चाहते हैं, क्योंकि वे सूची में हैं, प्रत्येक तत्व को अलग-अलग अनुक्रमित करने के बजाय, आप केवल * ऑपरेटर का उपयोग कर सकते हैं। उदाहरण def
पायथन में आप एक विधि को इस तरह से परिभाषित कर सकते हैं कि इसे कॉल करने के कई तरीके हैं। फ़ंक्शन परिभाषा के आधार पर, इसे शून्य, एक, दो या अधिक मापदंडों के साथ कहा जा सकता है। इसे मेथड ओवरलोडिंग के रूप में जाना जाता है। दिए गए कोड में, एक वर्ग है जिसमें एक विधि SayHello() है। हम नीचे दिखाए अनुसार फिर
रूबी में टर्नरी ऑपरेटर क्या है? एक टर्नरी ऑपरेटर तीन भागों से बना होता है, यहीं से टर्नरी शब्द आता है। इन भागों में एक सशर्त विवरण शामिल है &दो संभावित परिणाम । दूसरे शब्दों में, एक टर्नरी आपको कोड की केवल एक पंक्ति में एक कॉम्पैक्ट if/else एक्सप्रेशन लिखने का एक तरीका देता है। उदाहरण के लिए : 1