1. 程式人生 > >lua5.1的一個bug——不支持位運算

lua5.1的一個bug——不支持位運算

http 異或 mar near type per mbo .exe col

下載了luaforwindows5.1.exe文件,並按照之後,寫了一個腳本文件如下,並運行,結果出乎意料,unexpec symbol near ‘&‘。這意思是有語法錯誤。下了最新版本的5.1.5都不可以。最後在lua5.1手冊裏看到了說明:
2.5.1 - Arithmetic Operators
2.5.2 - Relational Operators
根本沒有bitwise operators,這說明lua5.1是不能進行位運算的。
後來查了一下lua5.3的手冊,裏面有bitwise operators,&,|,~ 等與,或,異或操作都是存在的。
技術分享圖片

lua5.1的一個bug——不支持位運算