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
廣告