मैंने एक विधि लिखा है जो सेक [स्ट्रिंग] के सभी उप-वर्गों की वस्तुओं को स्वीकार करता है। दुर्भाग्यवश यह ऐरे [स्ट्रिंग] प्रकार की वस्तु को स्वीकार नहीं करेगा। क्या ऐरे [स्ट्रिंग] सेक [स्ट्रिंग] का उप-वर्ग नहीं है?क्या ऐरे [स्ट्रिंग] स्कैला में सेक [स्ट्रिंग] का उप-वर्ग नहीं है?
scala> def test[T <: Seq[String]](x: T) = {}
test: [T <: Seq[String]](x: T)Unit
scala> val data = "This is a test string"
data: java.lang.String = This is a test string
scala> test(data.split(" "))
<console>:10: error: inferred type arguments [Array[java.lang.String]] do not conform to method test's type parameter bounds [T <: Seq[String]]
test(data.split(" "))
दृश्य के काम को थोड़ा सा समझाएं और यह उत्तर यहां आने वाली सभी महत्वपूर्ण चीजों को समझाएगा। – sschaef
बहुत प्रबुद्ध। मैं अभी भी स्कैला के लिए नया हूं और सीमाएं मेरे लिए नई हैं। मैं उसमें प्रवेश करूंगा। आपके त्वरित उत्तर के लिए धन्यवाद। –