推荐答案
在 Ruby 中,常见的运算符包括:
- 算术运算符:
+,-,*,/,%,** - 比较运算符:
==,!=,>,<,>=,<=,<=> - 逻辑运算符:
&&,||,! - 赋值运算符:
=,+=,-=,*=,/=,%=,**= - 位运算符:
&,|,^,~,<<,>> - 三元运算符:
? : - 范围运算符:
..,... - defined? 运算符:
defined? - 成员运算符:
in
本题详细解读
算术运算符
+:加法-:减法*:乘法/:除法%:取模**:指数
比较运算符
==:等于!=:不等于>:大于<:小于>=:大于等于<=:小于等于<=>:组合比较运算符,返回 -1、0 或 1
逻辑运算符
&&:逻辑与||:逻辑或!:逻辑非
赋值运算符
=:赋值+=:加后赋值-=:减后赋值*=:乘后赋值/=:除后赋值%=:取模后赋值**=:指数后赋值
位运算符
&:按位与|:按位或^:按位异或~:按位取反<<:左移>>:右移
三元运算符
? ::条件表达式,例如condition ? true_value : false_value
范围运算符
..:包含结束值...:不包含结束值
defined? 运算符
defined?:检查变量或方法是否已定义
成员运算符
in:检查元素是否在集合中