7.Ruby的操作符

Ruby的操作符

知识点

  • 运算操作符
    • +:加法
    • -:减法
    • *:乘法
    • **:阶乘
    • /:除法
    • %:取余
  • 比较操作符
    • ==:等于
    • !=:不等于
    • >:大于
    • >=:大于等于
    • <:小于
    • <=:小于等于
  • 逻辑操作符
    • &&:逻辑与
    • ||:逻辑或
    • !:逻辑非
  • 位运算操作符(不常用)
    • &:与AND
    • |:或OR
    • ^:亦或
    • ~:位反转
    • <<:左移位
    • >>:右移位

实战演习

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ irb
# **:阶乘
> 2**3
# %:取余
> 10%3
# !=:不等于
> if 1 != 2 then
> puts "yes"
> else
> puts "no"
> end
# <=:小于等于
> a=5
> b=10
> if a<=b then puts "ok" end
> b=5
> if a<=b then puts "ok" end