算術(shù)運(yùn)算:四則運(yùn)算牲迫、指數(shù)^股缸、取模%
關(guān)系運(yùn)算:大小比較與相等衡楞,注意不等是用~=來(lái)表示。返回值是布爾
邏輯運(yùn)算:與或非敦姻,注意這里比較特別使用短路求值瘾境。
字符串連接:兩個(gè)點(diǎn)號(hào),python中用的+號(hào)镰惦。python中字符串+數(shù)字會(huì)報(bào)錯(cuò)迷守。lua里會(huì)自動(dòng)轉(zhuǎn)換數(shù)字為字符串。字符串的本質(zhì)是readonly旺入,多個(gè)字符串連接都是低效的兑凿,python中也是一樣。使用table.concat()是一個(gè)好的選擇茵瘾。
最后看下優(yōu)先級(jí):搞不懂就用括號(hào)來(lái)保障優(yōu)先級(jí)礼华。
優(yōu)先級(jí)從高到低是這樣的
^
not ?#表示取長(zhǎng)度。- 這是負(fù)號(hào)
* / % ?先乘除再加減
+ -
..
< > << >> >= <= == ~=
and
or