2.4Ruby语言的运算符
目录
1.赋值运算符
#部分常见赋值运算符
&&=、||=、^=、&=、|=、<<=、>>=、+=、-=、*=、/=、%=、**=
2.逻辑运算符
条件1 || 条件2 || 条件3 #当条件中的任何一个为真时,即返回真值,按逻辑顺序从左往右运算
3.条件运算符
条件 ? 表达式1 : 表达式2
a = 1
b = 2
max = (a > b) ? a : b
p max #=>2
上面的表达式与下面使用if语句的表达式是等价的。
if 条件
表达式1
else
表达式2
end
条件运算符又称为三元运算符,虽然条件运算符写法比较简洁,但是如果表达式过于复杂就会使程序变得难懂,因此建议不要滥用此写法。
4.范围运算符
范围运算符有..和…两种。x..y和x…y的区别在于,前者的范围是x到y,而后者的范围是从x到y的前一个元素。
5..10 #=>5,6,7,8,9,10
5...10 #=>5,6,7,8,9
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubybasic/1516.html