Ruby 中 Float 类的常用方法
Ruby 中的 **Float 类** 是 **Numeric 类** 的子类。它的对象使用浮点数的本地架构表示来表示实数。
让我们考虑一下 Ruby 中 **Float 类** 中可用的不同方法。
Ruby 中的 == 方法
当我们想要返回 **True**(如果两个对象相等)时,使用 **== 方法**。
示例
考虑以下代码。
puts 3.7 == 4 puts 3.7 == 3.7
输出
它将产生以下输出。
false true
Ruby 中的 abs 方法
当我们想要返回浮点数的绝对值时,使用 **abs 方法**。
示例
考虑以下代码。
puts (-50.56).abs puts (-69.04).abs
输出
它将产生以下输出。
50.56 69.04
Ruby 中的 ceil 方法
当我们想要返回大于或等于该整数的最小整数时,使用 **ceil 方法**。
示例
考虑以下代码。
puts (5.1).ceil puts (5.0).ceil puts (-5.1).ceil
输出
它将产生以下输出。
6 5 -5
Ruby 中的 eql? 方法
当我们想要检查传递给 **float** 的对象是否包含相同的值时,使用 **eql?** 方法。
示例
考虑以下代码。
puts 5.2.eql?(2) puts 2.2.eql?(2.2)
输出
它将产生以下输出。
false true
广告