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

更新於: 2022年4月12日

248 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告