在ruby中,“>>”是什么意思?

时间:2015-03-28 09:01:42

标签: ruby

我有这段代码

sample1 >> sample2

>>是什么意思?

1 个答案:

答案 0 :(得分:2)

这是二元右移算子。左操作数值向右移动右操作数指定的位数。

a = 0b00111100
# => 60
a >> 2 
# => 15, which is 00001111