亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Lua中的操作符和表達式總結

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

前言

這里總結的內容和其它語言的基本類似,所以這里就只是基本的進行總結。不做詳細的講解。

算術操作符

Lua支持常規的算術操作符有:”+”(加法),”-”(減法),”*”(乘法),”/”(除法),”^”(指數),”%”(取模),一元的”-”(負號)。所有的這些操作符都用于實數。例如:x^0.5將計算x的平方根,x^3將計算x的3次方。

關系操作符

Lua提供的關系操作符有:”<”,”>”,”<=”,”>=”,”==”,”~=”;所有這些操作符的運算結果都是true或false。

操作符==用于相等性測試,操作符~=用于不等性測試。這兩個操作符可以應用于任意兩個值。如果兩個值具有不同的類型,Lua就認為它們是不相等的;特別需要說明的是,nil只與其自身相等。

對于table、userdata和函數,Lua是作引用比較的。也就是說,只有當它們引用同一個對象時,才認為它們相等。

邏輯操作符

Lua提供的邏輯操作符有and、or和not。與條件控制語句一樣,所有的邏輯操作符將false和nil視為假,而將其它的任何東西視為真。對于操作符and來說,如果它的第一個操作數為假,就返回第一個操作數;不然就返回第二個操作數。對于操作符or來說,如果它的第一個操作數為真,就返回第一個操作數;不然就返回第二個操作數。這里和C++等語言是存在區別的,Lua的邏輯操作符并不是簡單的返回true或false,而是返回操作數的值。例如以下代碼:

 

復制代碼 代碼如下:

print(4 and 5)               -->5
print(nil and 13)          -->nil
print(false and 13)     -->false
print(4 or 5)               -->4
print(false or 5)          -->5

and和or都使用“短路求值”,也就是說,它們只會在需要時才去評估第二個操作數。

 

字符串連接

要在Lua中連接兩個字符串,可以使用操作符“..”(兩個點)。如果其任意一個操作數是數字的話,Lua會將這個數字轉換成一個字符串。在Lua中,字符串是不可變的值,連接操作符只會創建一個新字符串,而不會對其原操作數進行任何修改。

table構造式

構造式是用于創建和初始化table的表達式。最簡單的構造式就是一個空構造式{},用于創建一個空table。構造式還可以用于初始化數組,數組的下標從1開始。例如:

 

復制代碼 代碼如下:

local tbDays ={"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
print(tbDays[1])          -->Sunday
print(tbDays[2])          -->Monday
print(tbDays[3])          -->Tuesday
print(tbDays[4])          -->Wednesday
print(tbDays[5])          -->Thursday
print(tbDays[6])          -->Friday
print(tbDays[7])          -->Saturday

Lua還提供了一種特殊的語法用于初始化table:
復制代碼 代碼如下:

local tb1 = {x=10, y=20}
print(tb1.x)          -->10
print(tb1["x"])          -->10

除此之外,Lua還提供了一種更通用的格式,這種格式允許在方括號之間,顯式地用一個表達式來初始化索引值,例如:
復制代碼 代碼如下:

local tb1 = {["+"] = "add", ["-"] = "sub", ["*"] = "mul", ["/"] = "div"}
print(tb1["+"])

比如local tb1 = {x=10, y=20}這種構造方式,其實是和local tb1 = {["x"] = 10, ["y"] = 20}是等價的。在實際編程中,這兩種構造式,都可以替換的用。

 

總結

純粹的學習筆記,沒有什么可以多說的了。希望對大家學習Lua有用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品少妇xxxxⅹ裸体艺术| 日韩精品一区二区视频| 久国内精品在线| 国产精品伦子伦免费视频| 538国产精品一区二区在线| 日韩不卡在线观看| 亚洲午夜性刺激影院| 亚洲精品综合精品自拍| 亚洲精品美女久久久| 国产精品无码专区在线观看| 97精品国产aⅴ7777| 欧美国产亚洲精品久久久8v| 久久久久久久一区二区| 精品视频偷偷看在线观看| 亚洲日本成人网| 97成人超碰免| 国产精品丝袜视频| 日本久久久久久久久| 欧美大全免费观看电视剧大泉洋| 国产精品青青在线观看爽香蕉| 欧美性生交大片免费| 国产精品成人一区二区| 中文字幕九色91在线| 91久久精品国产91性色| 91丝袜美腿美女视频网站| 日韩av在线导航| 97碰在线观看| 久久久久日韩精品久久久男男| 92国产精品久久久久首页| 欧美性xxxx极品hd满灌| 欧美激情videoshd| 亚洲精品av在线播放| 欧美成人第一页| 欧美日韩美女在线观看| 国产精品久久久久77777| 久久精品91久久香蕉加勒比| 疯狂蹂躏欧美一区二区精品| 岛国精品视频在线播放| 国产欧美精品在线| 日韩国产精品亚洲а∨天堂免| 欧美怡红院视频一区二区三区| 狠狠操狠狠色综合网| 日韩成人在线视频| 亚洲第一区第一页| 亚洲男人天堂古典| 日韩有码在线电影| 久久琪琪电影院| 国产精品对白刺激| 亚洲欧美国产高清va在线播| 色噜噜狠狠狠综合曰曰曰88av| 欧美性高潮床叫视频| 国产精品一二三在线| 日韩免费观看视频| 8x海外华人永久免费日韩内陆视频| 日本久久91av| 中文字幕亚洲一区| 亚洲欧美日韩久久久久久| 国产精品久久久久久av福利| 亚洲第一天堂av| 2019中文在线观看| 最近免费中文字幕视频2019| 欧美激情中文字幕乱码免费| 韩国三级日本三级少妇99| 亚洲成人中文字幕| 久久777国产线看观看精品| 91精品国产色综合| 中文字幕在线看视频国产欧美在线看完整| 91在线观看免费高清完整版在线观看| 日日狠狠久久偷偷四色综合免费| 欧美亚洲免费电影| 国产日韩精品一区二区| 欧美一性一乱一交一视频| 日韩高清有码在线| 久久久久免费精品国产| 欧美日韩激情视频8区| 欧美劲爆第一页| 色综合视频一区中文字幕| 国产精品美女主播| 久久成人精品电影| 超薄丝袜一区二区| 亚洲午夜国产成人av电影男同| 亚洲欧洲一区二区三区久久| 精品免费在线观看| 午夜精品久久久99热福利| 国产日韩一区在线| 亚洲人成网在线播放| 亚洲精品国产成人| 亚洲天堂网在线观看| 97欧美精品一区二区三区| 97色在线视频| 亚洲成人免费网站| 欧美多人爱爱视频网站| 国产亚洲综合久久| 777777777亚洲妇女| 91久久久久久久| 自拍视频国产精品| 欧美一区三区三区高中清蜜桃| 成人欧美一区二区三区黑人孕妇| 色老头一区二区三区| 国产日韩欧美日韩| 国产国产精品人在线视| 欧美综合一区第一页| 亚洲电影免费观看高清完整版| 国产在线a不卡| 2019中文字幕在线观看| 久久99久久99精品免观看粉嫩| 亚洲一区二区久久久久久| 亚洲精品av在线播放| 亚州欧美日韩中文视频| 亚洲精品一区av在线播放| 欧美在线观看网址综合| 91成人在线视频| 精品露脸国产偷人在视频| 欧美一级免费看| 国产日韩在线播放| 久久精品成人欧美大片古装| 亚洲欧美国产日韩中文字幕| 精品久久久久久国产91| 国产精品都在这里| 亚洲欧美国产一区二区三区| 理论片在线不卡免费观看| 国产91在线播放九色快色| 亚洲国产第一页| 久久久久久久国产| 久久精品人人做人人爽| 日本精品免费一区二区三区| 上原亚衣av一区二区三区| 欧美视频裸体精品| 福利一区视频在线观看| 欧美日韩裸体免费视频| 色噜噜狠狠色综合网图区| 亚洲国产精品久久| 日韩中文第一页| 57pao成人国产永久免费| 欧美性开放视频| y97精品国产97久久久久久| 在线观看视频亚洲| 国产精品久久久久9999| 色噜噜久久综合伊人一本| 国产精品高潮呻吟久久av无限| 国产精品网站视频| 欧美日韩成人免费| 91九色蝌蚪国产| 欧美激情乱人伦| 亚洲人a成www在线影院| 亚洲国内高清视频| 国产成人极品视频| 欧美高清videos高潮hd| 中文字幕国产亚洲| 亚洲欧美综合精品久久成人| 国产亚洲精品久久久久久牛牛| 在线观看国产精品91| 欧美一二三视频| 久久视频国产精品免费视频在线| 亚洲欧洲国产精品| 欧美大片va欧美在线播放| 日韩中文字幕不卡视频| 久久久久久中文| 国产精品人成电影| 亚洲欧美日韩国产中文| www.久久久久久.com| 91欧美精品午夜性色福利在线| 亚洲国产一区二区三区四区| 97久久超碰福利国产精品…|