स्विचकॉन्ड

सार्वजनिक अंतिम वर्ग स्विचकंड

`डेटा` को `pred` द्वारा निर्धारित आउटपुट पोर्ट पर अग्रेषित करता है।

यदि `pred` सत्य है, तो `data` इनपुट `output_true` पर अग्रेषित किया जाता है। अन्यथा, डेटा `output_false` पर चला जाता है।

`RefSwitch` और `Merge` भी देखें।

सार्वजनिक तरीके

स्थिर <टी> स्विचकॉन्ड <टी>
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> डेटा, ऑपरेंड <बूलियन> पूर्व)
एक नया स्विचकंड ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <T>
आउटपुटगलत ()
यदि `pred` गलत है, तो डेटा इस आउटपुट पर भेज दिया जाएगा।
आउटपुट <T>
आउटपुटट्रू ()
यदि `pred` सत्य है, तो डेटा इस आउटपुट पर भेज दिया जाएगा।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक स्थैतिक स्विचकॉन्ड <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> डेटा, ऑपरेंड <बूलियन> पूर्व)

एक नया स्विचकंड ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
डेटा टेंसर को उचित आउटपुट पर अग्रेषित किया जाना है।
महीनो एक स्केलर जो निर्दिष्ट करता है कि कौन सा आउटपुट पोर्ट डेटा प्राप्त करेगा।
रिटर्न
  • स्विचकॉन्ड का एक नया उदाहरण

सार्वजनिक आउटपुट <T> आउटपुटगलत ()

यदि `pred` गलत है, तो डेटा इस आउटपुट पर भेज दिया जाएगा।

सार्वजनिक आउटपुट <टी> आउटपुटट्रू ()

यदि `pred` सत्य है, तो डेटा इस आउटपुट पर भेज दिया जाएगा।