From: mame@... Date: 2018-05-16T09:07:14+00:00 Subject: [ruby-dev:50543] [Ruby trunk Feature#5522][Assigned] Numeric#finite?、Numeric#infinite?、Numeric#nan? の追加 Issue #5522 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned Assignee changed from matz (Yukihiro Matsumoto) to mrkn (Kenta Murata) #12039 で Numeric#finite? と #infinite? は導入されました。#nan? はどうしましょう? ---------------------------------------- Feature #5522: Numeric#finite?、Numeric#infinite?、Numeric#nan? の追加 https://bugs.ruby-lang.org/issues/5522#change-72033 * Author: tadf (tadayoshi funaba) * Status: Assigned * Priority: Normal * Assignee: mrkn (Kenta Murata) * Target version: Next Major ---------------------------------------- 一部のクラスでしか意味がない、という意見もありますが、無限大かどうかを 調べる正しいやり方は、今のところ他にないように思います。今のところ、決 め打ちするか、まずは respond_to? で述語があるかどうか確認するなどの真っ 当でない方法をとるしかないと思います。 -- https://bugs.ruby-lang.org/