Scala ではDouble.isNaN
非数を検出するためのhas がありますがDouble.isInf
、(正または負の) 無限大を検出するための no があります。
なんで?パラメータが「実数」であるかどうか (つまり、数値があるかどうか) を確認したいと思います。それを文字列に変換して「inf」か何かをチェックすることでそれを行うことができますが、もっと良い方法があるはずですか?
C++ のように: http://en.cppreference.com/w/cpp/numeric/math/isinf
Scala 2.10 の使用