📅  最后修改于: 2023-12-03 15:34:46.322000             🧑  作者: Mango
在 Ruby 中,整数是基本数据类型之一。它们可以存储整数值,包括负数和零。Ruby 还提供了许多整数方法和操作符。
整数可以使用字面值来表示。以下是几个例子:
10
-5
0
Ruby 提供了许多有用的整数方法。以下是一些常用方法:
返回整数的绝对值。
a = -10
puts a.abs # 输出 10
用于检查整数是否为奇数或偶数。
a = 7
puts a.odd? # 输出 true
puts a.even? # 输出 false
重复执行一些代码指定的次数。
5.times do |i|
puts "This is iteration #{i}."
end
输出:
This is iteration 0.
This is iteration 1.
This is iteration 2.
This is iteration 3.
This is iteration 4.
将整数转换为字符串。
a = 123
puts a.to_s # 输出 "123"
Ruby 还提供了许多整数操作符。以下是一些常用操作符:
用于加法和减法。
a = 10
b = 5
puts a + b # 输出 15
puts a - b # 输出 5
用于乘法和除法。
a = 10
b = 5
puts a * b # 输出 50
puts a / b # 输出 2
用于取模和幂。
a = 10
b = 3
puts a % b # 输出 1
puts a ** b # 输出 1000
下面是一个使用了整数方法和操作符的示例函数:
# 计算两个整数的平均值
def avg(x, y)
return (x + y) / 2.0
end
puts avg(4, 6) # 输出 5.0
puts avg(3, 8) # 输出 5.5
以上示例函数演示了如何使用加法和除法来实现计算平均值的功能。注意,由于我们使用了浮点数除法,返回值也是浮点数。