Мой метод следующий
def myMethod(myDouble: Double): Double = myDouble match {
case Double.NaN => ...
case _ => ...
}
Отладчик IntelliJ показывает NaN, но это не улавливается в моем сопоставлении с образцом. Возможны ли случаи, когда я опускаю
Томаш прав. Вы должны использовать isNaN
вместо этого.
scala> Double.NaN.isNaN
res0: Boolean = true