সম্পাদনা : মূল উত্তরের ভিত্তিতে এই প্রশ্নটি পুনরায় লিখেছেন
scala.collection.immutable.Set
বর্গ এর ধরন প্যারামিটারে covariant করা হয় না। কেন?
import scala.collection.immutable._
def foo(s: Set[CharSequence]): Unit = {
println(s)
}
def bar(): Unit = {
val s: Set[String] = Set("Hello", "World");
foo(s); //DOES NOT COMPILE, regardless of whether type is declared
//explicitly in the val s declaration
}
foo(s.toSet[CharSequence])
জরিমানা সংকলন করে।toSet
এটা শুধু গোপন - পদ্ধতি হে (1) হয়asInstanceOf
।