Lua位运算

Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小数点抹去就可以了,循环拿商除2,每次循环位置+1(乘2),余数就是位上的数,对单独的位进行运算后乘上位移。

{{EJS0}}

枚举中的Flag

enum其实就只是个普通的数值,这个方法也就是传入两个数,判断flag长度在enum内二进制位是0还是1.

{{EJS1}}