try_convert(obj) -> Integer | nilRuby 3.1 から[permalink][rdoc][edit]-
objをIntegerに変換するためのメソッドです。objがIntegerならそのままobjを返します。objがIntegerでないとき、to_intメソッドに応答するならobj.to_intの結果を返し、応答しないならnilを返します。- [PARAM]
obj: - 変換する任意のオブジェクト
- [EXCEPTION]
TypeError: -
obj.to_intがIntegerオブジェクトを返さなかった場合に発生します。
変換できない例p Integer.try_convert(1) # => 1 p Integer.try_convert(1.25) # => 1p Integer.try_convert("1") # => nil # String#to_int メソッドは存在しないため - [PARAM]