Jestem nowy w Scala, a obecnie uczenie się o typ parametry w Scala, gdzie natknąłem się na następujący scenariusz.Podtypu i parametrów typu w Scala
Przyjmijmy, mam 2 Ćwiczenia A
i B
, gdzie B
jest podtypem A
.
class A {
...
}
class B extends A {
...
}
Więc mogę powiedzieć B <: A
.
Czy to również oznacza List[B] <: List[A]
?
Jest również wyjaśnił kursy Scala od Martin Odersky (https://class.coursera.org/progfun-2012-001/lecture/83), ale musisz się zapisać, ale warto to :-) –