क्या स्कैला में प्रकारों से मिलान करना संभव है? कुछ इस तरह:स्केल में मिलान प्रकार
def apply[T] = T match {
case String => "you gave me a String",
case Array => "you gave me an Array"
case _ => "I don't know what type that is!"
}
(लेकिन उस संकलित, जाहिर है :))
या शायद सही दृष्टिकोण अधिक भार प्रकार है ... संभव है?
दुर्भाग्य से, मैं इसे किसी ऑब्जेक्ट और पैटर्न मिलान का उदाहरण नहीं दे सकता।
'क्लासमैनिफेस्ट' तेज है, अगर मिट पर्याप्त है। –
'मैनिफेस्ट' को बहिष्कृत किया गया है। उत्तर की जांच करें: https://stackoverflow.com/a/46706940/1894198 –