麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

Lua學習筆記之運算符和表達式

2024-07-21 23:03:58
字體:
來源:轉載
供稿:網友

本篇博客學習一下Lua的運算符,比較簡單,我將說明直接寫到了代碼中,代碼如下。

--算術運算符--二元運算符:+ - * / ^ (加減乘除冪)--一元運算符:- (負值)--這些運算符的操作數都是實數,Lua中沒有自增自減的運算符。--關系運算符-- <  >  <=  >=  ==  ~=--這里需要注意的是不等于是用~=表示的--這些操作符返回結果為false或者true;==和~=比較兩個值,如果兩個值類型不同,Lua認為兩者不同;--nil只和自己相等。Lua通過引用比較tables、userdata、functions。也就是說當且僅當兩者表示同一個對象時相等。--Lua比較數字按傳統的數字大小進行,比較字符串按字母的順序進行,print("0" == 0)  -- falsea = {1,2}b = {1,2}c = aprint(a==c) -->trueprint(a==b) -->falseprint(2 < 15 )  -- trueprint("2" < "15" ) -- false--邏輯運算符--and or  not--邏輯運算符認為false和nil是假(false),其他為真,0也是true.--and和or的運算結果不是true和false,而是和它的兩個操作數相關。--a and b  如果a為false,則返回a,否則返回b--a or b  如果a為true,則返回a,否則返回bprint(false and 13)  --> falseprint(4 or 5)   --> 4print(false or 5)  --> 5--一個很實用的技巧:C語言中的三元運算符a ? b : c 在Lua中可以這樣實現:(a and b) or clocal a = 1local b = 2local num = (a>b and a) or bprint(num) -->2--連接運算符--..兩個點--字符串連接,如果操作數為數字,Lua將數字轉成字符串。注意數字之間的空格print("Hello ".."lua")  --> Hello luaprint(0 .. 1)    --> 01

最后說明一下運算符的優先級,給大家一張表參考,用到的時候查。

Lua,運算符,表達式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色妞视频男女视频 | 高清av在线| 亚洲日色 | 国产一区二区三区在线免费观看 | 亚洲九色| 久久草在线观看视频 | 国产午夜精品一区二区三区免费 | 色婷婷一区二区三区 | 色播亚洲 | 99视频有精品视频高清 | 永久免费黄色片 | av成人免费在线观看 | 黄色久 | xnxx 日本19| 久久久久久久久久久高潮一区二区 | 龙的两根好大拔不出去h | 亚洲精品久久久久www | 久久99精品久久久久久久久久久久 | 日韩电影av在线 | 精品亚洲午夜久久久久91 | 一区二区精品视频 | 99视频网址 | 中文字幕在线免费看 | 亚洲国产精品久久久久制服红楼梦 | 欧美激情综合网 | 看免费一级毛片 | 永久免费在线观看av | 欧美毛片免费观看 | 在线成人免费视频 | 一级免费视频 | 中文字幕精品在线视频 | 欧美天堂一区 | 国产69精品久久久久久野外 | 国产小视频在线观看 | 一级免费黄色免费片 | 国产欧美日韩在线不卡第一页 | 一区二区三区无码高清视频 | 高清国产免费 | 国产99精品视频 | 色诱亚洲精品久久久久久 | 一级电影在线观看 |