国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > 綜合 > 正文

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

2024-07-21 23:04:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 

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

 

 

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

 

 

復(fù)制代碼 代碼如下:
-- do/end之類的關(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á)式)。
-- 類似于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
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 仙桃市| 长子县| 奈曼旗| 怀宁县| 车险| 巩义市| 乌拉特前旗| 津南区| 调兵山市| 山阳县| 当雄县| 保德县| 宁国市| 黄山市| 怀来县| 邢台县| 灵台县| 两当县| 舞阳县| 上蔡县| 永吉县| 通江县| 黄浦区| 改则县| 余干县| 囊谦县| 环江| 繁昌县| 光山县| 资源县| 定西市| 泰顺县| 肥西县| 新平| 庆阳市| 应用必备| 巢湖市| 永城市| 平罗县| 乌恰县| 大城县|