在Ruby中,单竖条和等号条是什么意思?
在ruby中,在Ruby中,单竖条和等号条是什么意思?,ruby,Ruby,在ruby中,|=操作符做什么 示例: a = 23 a |= 3333 # => 3351 |=被称为语法糖 在Ruby中,a=a | 3333与a |=3333相同 |是指 二进制或运算符复制位(如果位存在于任一操作数中) 单个竖条是按位OR运算符 a |=3333相当于a=a | 3333
|=
操作符做什么
示例:
a = 23
a |= 3333 # => 3351
|=
被称为语法糖
在Ruby中,a=a | 3333
与a |=3333
相同
|
是指
二进制或运算符复制位(如果位存在于任一操作数中)
单个竖条是按位OR运算符
a |=3333
相当于a=a | 3333