最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua中的變量和流控制入門(mén)學(xué)習(xí)

 更新時(shí)間:2015年07月02日 09:11:55   投稿:goldensun  
這篇文章主要介紹了Lua中的變量和流控制入門(mén)學(xué)習(xí),其中--兩個(gè)橫線(xiàn)開(kāi)始單行的注釋,--[[加上兩個(gè)[和]表示多行的注釋--]],需要的朋友可以參考下

復(fù)制代碼 代碼如下:
num = 42  -- 所有的數(shù)字都是double。
-- 別擔(dān)心,double的64位中有52位用于
-- 保存精確的int值; 對(duì)于需要52位以?xún)?nèi)的int值,
-- 機(jī)器的精度不是問(wèn)題。

復(fù)制代碼 代碼如下:
s = 'walternate'  -- 像Python那樣的不可變的字符串。
t = "雙引號(hào)也可以"
u = [[ 兩個(gè)方括號(hào)
       用于
       多行的字符串。]]
t = nil  -- 未定義的t; Lua 支持垃圾收集。

復(fù)制代碼 代碼如下:
-- do/end之類(lèi)的關(guān)鍵字標(biāo)示出程序塊:
while num < 50 do
  num = num + 1  -- 沒(méi)有 ++ or += 運(yùn)算符。
end

復(fù)制代碼 代碼如下:
-- If語(yǔ)句:
if num > 40 then
  print('over 40')
elseif s ~= 'walternate' then  -- ~= 表示不等于。
  -- 像Python一樣,== 表示等于;適用于字符串。
  io.write('not over 40\n')  -- 默認(rèn)輸出到stdout。
else
  -- 默認(rèn)變量都是全局的。

復(fù)制代碼 代碼如下:
  thisIsGlobal = 5  -- 通常用駝峰式定義變量名。

復(fù)制代碼 代碼如下:
  -- 如何定義局部變量:
  local line = io.read()  -- 讀取stdin的下一行。

復(fù)制代碼 代碼如下:
  -- ..操作符用于連接字符串:
  print('Winter is coming, ' .. line)
end

復(fù)制代碼 代碼如下:
-- 未定義的變量返回nil。
-- 這不會(huì)出錯(cuò):
foo = anUnknownVariable  -- 現(xiàn)在 foo = nil.

復(fù)制代碼 代碼如下:
aBoolValue = false

--只有nil和false是fals; 0和 ''都是true!
if not aBoolValue then print('twas false') end

復(fù)制代碼 代碼如下:
-- 'or'和 'and'都是可短路的(譯者注:如果已足夠進(jìn)行條件判斷則不計(jì)算后面的條件表達(dá)式)。
-- 類(lèi)似于C/js里的 a?b:c 操作符:
ans = aBoolValue and 'yes' or 'no'  --> 'no'

復(fù)制代碼 代碼如下:
karlSum = 0
for i = 1, 100 do  -- 范圍包括兩端
  karlSum = karlSum + i
end

復(fù)制代碼 代碼如下:
-- 使用 "100, 1, -1" 表示遞減的范圍:
fredSum = 0
for j = 100, 1, -1 do fredSum = fredSum + j end

 通常,范圍表達(dá)式為begin, end[, step].

復(fù)制代碼 代碼如下:
-- 另一種循環(huán)表達(dá)方式:
repeat
  print('the way of the future')
  num = num - 1
until num == 0

相關(guān)文章

  • Lua獲取文件長(zhǎng)度和判斷文件是否存在函數(shù)分享

    Lua獲取文件長(zhǎng)度和判斷文件是否存在函數(shù)分享

    這篇文章主要介紹了Lua獲取文件長(zhǎng)度和判斷文件是否存在函數(shù)分享,需要的朋友可以參考下
    2015-04-04
  • 把Lua函數(shù)傳遞到C/C++中實(shí)例

    把Lua函數(shù)傳遞到C/C++中實(shí)例

    這篇文章主要介紹了把Lua函數(shù)傳遞到C/C++中實(shí)例,本文先是分析了需求,然后給出解決方法,需要的朋友可以參考下
    2014-11-11
  • Lua中的table淺析

    Lua中的table淺析

    這篇文章主要介紹了Lua中的table淺析,本文講解了table的構(gòu)造方法、內(nèi)置函數(shù)unpack等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • 詳解Lua中的while循環(huán)語(yǔ)句的使用

    詳解Lua中的while循環(huán)語(yǔ)句的使用

    這篇文章主要介紹了詳解Lua中的while循環(huán)語(yǔ)句的使用,是Lua入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Lua中的metatable詳解

    Lua中的metatable詳解

    這篇文章主要介紹了Lua中的metatable詳解,本文詳細(xì)講解了metatable的作用、定義操作符行為、為 Lua 函數(shù)庫(kù)提供支持等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Lua中的基本語(yǔ)法、控制語(yǔ)句總結(jié)

    Lua中的基本語(yǔ)法、控制語(yǔ)句總結(jié)

    這篇文章主要介紹了Lua中的基本語(yǔ)法、控制語(yǔ)句總結(jié),本文總結(jié)了賦值、局部變量與塊、控制結(jié)構(gòu)、數(shù)字型for、泛型for等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua面向?qū)ο缶幊讨A(chǔ)結(jié)構(gòu)table簡(jiǎn)例

    Lua面向?qū)ο缶幊讨A(chǔ)結(jié)構(gòu)table簡(jiǎn)例

    今天小編就為大家分享一篇關(guān)于Lua面向?qū)ο缶幊讨A(chǔ)結(jié)構(gòu)table簡(jiǎn)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • 最新評(píng)論

    万宁市| 尤溪县| 奇台县| 沅江市| 缙云县| 虹口区| 团风县| 连州市| 类乌齐县| 德江县| 田阳县| 湄潭县| 万宁市| 分宜县| 龙海市| 南和县| 麻江县| 永城市| 兰溪市| 顺昌县| 大埔区| 南江县| 濮阳市| 吉林省| 固原市| 大足县| 焦作市| 延庆县| 昭觉县| 通辽市| 郴州市| 罗城| 土默特右旗| 焦作市| 荔波县| 密云县| 美姑县| 邢台县| 北票市| 布尔津县| 云安县|