这里为啥要先&一下再比较呢,与运算出来的结果不就是lev…

这里为啥要先&一下再比较呢,与运算出来的结果不就是level本身么?百度,今日头条,阿里巴巴,腾讯

蒋玉菡:主要是防止level大于最大值?

字节跳动员工:与怎么会是本身呢……

程序猿.朱仝:m

楼主:0xff的二进制是11111111啊,难道255以下的数和它与出来的结果不都是自己本身么…

程序猿.昆仑弟子:防止level大于255

华山弟子:level对255取膜后小于sever

程序猿.齐宁:redis源码吗

楼主:问题是level是自己定义的枚举值,不存在超过255的情况吧….

楼主:目的呢?和不取模直接比较的做法好处在哪里

同程旅游员工:参数是个int,为什么不存在

百度员工:我知道你是谁了[坏笑][坏笑][坏笑]

京东商城员工:可能哪个地方可以修改level的值,导致他大于255

平安金服员工:注意是0xff,再看看int最大值是多少就懂了

网易员工:首先运算结果不是本身,其他就是具体啥原因了

程序猿.冯默风:防止不超过255吧

蒋玉菡:主要是防止level大于最大值?