Ruby 整數類中的有用方法


Ruby 的整數類是表示整數的兩個具體類的基礎。BignumFixnum 是這些具體類。Bignum 儲存超出 Fixnum 範圍的整數值,Fixnum 的範圍在本地機器字中顯示。

整數類中有多種方法可用於執行各種任務。Numeric 類有一個名為 Integer 的子類。讓我們檢查一下 Ruby 中 整數類 中的一些有用方法。

to_i 方法

to_i 方法用於返回一個整數。請考慮以下程式碼

示例

請考慮以下程式碼。

num = "10"
puts num.to_i

輸出

它將產生以下輸出。

10

chr 方法

chr 方法用於返回一個字串。請考慮以下程式碼。

示例

請考慮以下程式碼。

puts 69.chr
puts ?b.chr

輸出

它將產生以下輸出。

E
b

floor 方法

floor 方法接受一個整數並返回小於或等於輸入整數的最大整數。請考慮以下程式碼。

示例

請考慮以下程式碼。

puts 69.floor
puts (-13).floor

輸出

執行後,它將產生以下輸出

69
-13

integer? 方法

當我們想要檢查一個變數是否為整數時,可以使用 integer? 方法,因為它對於整數值返回 True,對於非整數值返回 False。請考慮以下程式碼。

示例

請考慮以下程式碼。

puts 69.integer?
puts (1.3).integer?

輸出

它將產生以下輸出。

true
false

next 方法

當我們想要返回當前整數的後續整數時,可以使用 next 方法。請考慮以下程式碼。

示例

請考慮以下程式碼。

puts 69.next
puts (-3).next

輸出

它將產生以下輸出。

70
-2

更新於: 2022年4月12日

372 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.