📅  最后修改于: 2023-12-03 15:04:57.029000             🧑  作者: Mango
Ruby 是一种非常流行的编程语言,它支持基本算术运算。本文将介绍 Ruby 中的基本算术运算及其语法。
以下是 Ruby 中的基本算术运算符:
| 运算符 | 描述 | | ------ | ---------------------- | | + | 加法 | | - | 减法 | | * | 乘法 | | / | 除法 | | % | 取模(余数) | | ** | 次方(幂) |
这些运算符的用法与其他编程语言中的用法类似。下面的示例演示了如何在 Ruby 中使用这些运算符:
x = 10
y = 5
puts x + y # 输出 15
puts x - y # 输出 5
puts x * y # 输出 50
puts x / y # 输出 2
puts x % y # 输出 0
puts x ** y # 输出 100000
在 Ruby 中,基本算术运算符的运算顺序使用和其他编程语言相同的数学标准。下面是运算符按优先级排序的列表:
| 运算符 | 描述 | | ------------------ | -------------- | | ** | 次方(幂) | | * / % | 乘法、除法、取模 | | + - | 加法、减法 | | = | 赋值 | | <=> == === != =~ !~ | 比较 | | && | 逻辑 and | | || | 逻辑 or | | .. ... | 范围 | | ? : | 三目运算符 | | if unless while until | 流程控制 | | begin end | 异常处理 |
以下是一个示例,演示了 Ruby 中基本算术运算符的优先级:
x = 10 + 20 * 3 # 等价于 x = 10 + (20 * 3),输出 70
y = (10 + 20) * 3 # 等价于 y = 30 * 3,输出 90
在 Ruby 中,也支持自增和自减运算符:++ 和 --。但是,这两个运算符在 Ruby 中的使用稍有不同。在 Ruby 中,它们表示为 +=1 和 -=1。
以下是一个示例:
x = 10
x += 1
puts x # 输出 11
y = 20
y -= 1
puts y # 输出 19
本文介绍了 Ruby 中的基本算术运算符,包括加法、减法、乘法、除法、取模和次方运算符。我们还看到了运算符的优先级和自增和自减运算符的使用。
Ruby 中的基本算术运算符与其他编程语言中的基本算术运算符的用法类似。如果您已经使用过其他编程语言,那么您应该很容易地适应 Ruby 中的这些运算符。