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 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告