En Scala, ¿por qué NaN no está siendo recogido por la coincidencia de patrones?
Mi método es el siguiente
def myMethod(myDouble: Double): Double = myDouble match {
case Double.NaN => ...
case _ => ...
}
El depurador IntelliJ muestra NaN pero esto no se está recogiendo en mi coincidencia de patrones. ¿Hay posibles casos que estoy omitiendo