Ruby 整数类中的有用方法
Ruby 的整数类是表示整数的两个具体类的基础。Bignum 和 Fixnum 是这些具体类。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
广告