What will be the result of comparing empty lists (Nil)?
val a: List[String] = Nil
val b: List[Int] = Nil

a == Nil // 1
a eq Nil // 2

b == Nil // 3
b eq Nil // 4

a == b // 5
a eq b // 6
Explanation
Nil is defined as following:
case object Nil extends List[Nothing]
Nil lists are identical, even of different types.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Scala
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты