Lua邏輯運(yùn)算符

Lua邏輯運(yùn)算符

and or not --對(duì)應(yīng)c#的 && || !
  • 邏輯運(yùn)算符認(rèn)為false和nil是假(false),其他都為真,0也是true.
if 0 then
    print("do it")
end

--輸出結(jié)果 do it
if false then
    print("do it")
end
--輸出結(jié)果 (無(wú))
if nil then
    print("do it")
end
--輸出結(jié)果 (無(wú))

Lua和C#邏輯運(yùn)算符的異同

CSharp###

  • 我們都知道c# a&&b 只會(huì)返回一個(gè)true或者false
  • 真真為真,真假為假,假假為假
a && b  //如果a為false,b為true,返回false.

lua

  • lua則不同,不是返回一個(gè)bool值,而是返回判斷的變量,如下代碼
a and b -- 如果a為false,則返回a,否則返回b

a or b -- 如果a為true,則返回a,否則返回b
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線(xiàn)程,因...
    小菜c閱讀 6,510評(píng)論 0 17
  • C++運(yùn)算符重載-上篇 本章內(nèi)容:1. 運(yùn)算符重載的概述2. 重載算術(shù)運(yùn)算符3. 重載按位運(yùn)算符和二元邏輯運(yùn)算符4...
    Haley_2013閱讀 2,318評(píng)論 0 51
  • 運(yùn)算符 是可以檢查,修改或者組合值的特殊符號(hào)或者短語(yǔ)。例如,加法運(yùn)算符(+)將兩個(gè)數(shù)相加,像let i = 1 +...
    BoomLee閱讀 1,859評(píng)論 0 4
  • http://www.aclweb.org/website/old_anthology/W/W14/W14-07....
    宇小宸請(qǐng)加油閱讀 366評(píng)論 1 0
  • 《人類(lèi)簡(jiǎn)史》是過(guò)去的歷史,《未來(lái)簡(jiǎn)史》,不能說(shuō)是歷史,只能說(shuō)是未來(lái)的可能,前兩部分都是在說(shuō)過(guò)去,是第一本書(shū)的補(bǔ)充,...
    木魚(yú)飛閱讀 152評(píng)論 0 0