Lua位运算
Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小数点抹去就可以了,循环拿商除2,每次循环位置+1(乘2),余数就是位上的数,对单独的位进行运算后乘上位移。
{{EJS0}}
枚举中的Flag
enum其实就只是个普通的数值,这个方法也就是传入两个数,判断flag长度在enum内二进制位是0还是1.
{{EJS1}}
Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小数点抹去就可以了,循环拿商除2,每次循环位置+1(乘2),余数就是位上的数,对单独的位进行运算后乘上位移。
{{EJS0}}
enum其实就只是个普通的数值,这个方法也就是传入两个数,判断flag长度在enum内二进制位是0还是1.
{{EJS1}}