婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Lua學習筆記之運算符和表達式

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

熱門標簽:揚州電銷外呼系統軟件 如何利用高德地圖標注家 上海企業外呼系統排名 武漢百應人工智能電銷機器人 百度地圖標注位置網站 智能語音電銷的機器人 電腦外呼系統輻射大嗎 開通400電話申請流程 400手機電話免費辦理

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

--算術運算符
--二元運算符:+ - * / ^ (加減乘除冪)
--一元運算符:- (負值)
--這些運算符的操作數都是實數,Lua中沒有自增自減的運算符。

--關系運算符
--   >  =  >=  ==  ~=
--這里需要注意的是不等于是用~=表示的
--這些操作符返回結果為false或者true;==和~=比較兩個值,如果兩個值類型不同,Lua認為兩者不同;
--nil只和自己相等。Lua通過引用比較tables、userdata、functions。也就是說當且僅當兩者表示同一個對象時相等。
--Lua比較數字按傳統的數字大小進行,比較字符串按字母的順序進行,
print("0" == 0)  -- false

a = {1,2}
b = {1,2}
c = a
print(a==c) -->true
print(a==b) -->false

print(2  15 )  -- true
print("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,否則返回b

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

--一個很實用的技巧:C語言中的三元運算符a ? b : c 在Lua中可以這樣實現:(a and b) or c
local a = 1
local b = 2
local num = (a>b and a) or b
print(num) -->2

--連接運算符
--..兩個點
--字符串連接,如果操作數為數字,Lua將數字轉成字符串。注意數字之間的空格
print("Hello ".."lua")  --> Hello lua
print(0 .. 1)    --> 01

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

您可能感興趣的文章:
  • Lua中..和#運算符的使用方法
  • Lua中的邏輯運算符使用詳解
  • Lua中關系運算符的使用教程
  • Lua中算術運算符的使用示例
  • Lua中的運算符簡明總結
  • Lua基礎之運算符的使用示例

標簽:宜賓 武漢 新余 張掖 江西 黑龍江 嘉峪關 延邊

巨人網絡通訊聲明:本文標題《Lua學習筆記之運算符和表達式》,本文關鍵詞  Lua,學習,筆記,之,運算符,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua學習筆記之運算符和表達式》相關的同類信息!
  • 本頁收集關于Lua學習筆記之運算符和表達式的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 白山市| 津南区| 巴里| 淳化县| 怀柔区| 深水埗区| 珲春市| 峨眉山市| 安吉县| 都昌县| 防城港市| 大厂| 林州市| 涿鹿县| 彭泽县| 师宗县| 安泽县| 襄城县| 封开县| 神木县| 延吉市| 南宫市| 青铜峡市| 公主岭市| 西安市| 布尔津县| 阳泉市| 南召县| 繁峙县| 都安| 东至县| 长乐市| 沙洋县| 碌曲县| 松溪县| 德安县| 文安县| 安平县| 永宁县| 晋城| 盈江县|