Em Scala, por que o NaN não está sendo capturado pela correspondência de padrões?
Meu método é o seguinte
def myMethod(myDouble: Double): Double = myDouble match {
case Double.NaN => ...
case _ => ...
}
O depurador IntelliJ está mostrando NaN, mas isso não está sendo detectado na minha correspondência de padrões. Existem casos possíveis em que estou omitindo