多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

lua教程

Lua 基本語法

閱讀 (2204)

Lua 基本語法

Lua 學習起來非常簡單,我們可以創建第一個 Lua 程序!


第一個 Lua 程序

交互式編程

Lua 提供了交互式編程模式。我們可以在命令行中輸入程序并立即查看效果。

Lua 交互式編程模式可以通過命令 lua -i 或 lua 來啟用:

$ lua -i 
$ Lua 5.3.0  Copyright (C) 1994-2015 Lua.org, PUC-Rio
> 

在命令行中,輸入以下命令:

> print("Hello World!")

接著我們按下回車鍵,輸出結果如下:

> print("Hello World!")
Hello World!
> 

腳本式編程

我們可以將 Lua 程序代碼保持到一個以 lua 結尾的文件,并執行,該模式稱為腳本式編程,如我們將如下代碼存儲在名為 hello.lua 的腳本文件中:

print("Hello World!")
print("www.vxbq.cn")

使用 lua 名執行以上腳本,輸出結果為:

$ lua test.lua
Hello World!
www.w3cschool.cn

我們也可以將代碼修改為如下形式來執行腳本(在開頭添加:#!/usr/local/bin/lua):

#!/usr/local/bin/lua

print("Hello World!")
print("www.vxbq.cn")

以上代碼中,我們指定了 Lua 的解釋器 /usr/local/bin directory。加上 # 號標記解釋器會忽略它。接下來我們為腳本添加可執行權限,并執行:

./test.lua 
Hello World!
www.w3cschool.cn

注釋

單行注釋

兩個減號是單行注釋:

--

多行注釋

--[[
 多行注釋
 多行注釋
 --]]

標示符

Lua 表示符用于定義一個變量,函數獲取其他用戶定義的項。標示符以一個字母 A 到 Z 或 a 到 z 或下劃線 _ 開頭后加上0個或多個字母,下劃線,數字(0到9)。

最好不要使用下劃線加大寫字母的標示符,因為Lua的保留字也是這樣的。

Lua 不允許使用特殊字符如 @, $, 和 % 來定義標示符。 Lua 是一個區分大小寫的編程語言。因此在 Lua 中 W3c 與 w3c 是兩個不同的標示符。以下列出了一些正確的標示符:

mohd         zara      abc     move_name    a_123
myname50     _temp     j       a23b9        retVal

關鍵詞

以下列出了 Lua 的保留關鍵字。保留關鍵字不能作為常量或變量或其他用戶自定義標示符:

and break do else
elseif end false for
function if in local
nil not or repeat
return then true until
while

一般約定,以下劃線開頭連接一串大寫字母的名字(比如 _VERSION)被保留用于 Lua 內部全局變量。


全局變量

在默認情況下,變量總是認為是全局的。

全局變量不需要聲明,給一個變量賦值后即創建了這個全局變量,訪問一個沒有初始化的全局變量也不會出錯,只不過得到的結果是:nil。

> print(b)
nil
> b=10
> print(b)
10
> 

如果你想刪除一個全局變量,只需要將變量負值為nil。

b = nil
print(b)      --> nil

這樣變量b就好像從沒被使用過一樣。換句話說, 當且僅當一個變量不等于nil時,這個變量即存在。

關閉
程序員人生
主站蜘蛛池模板: 依人在线免费视频 | 啦啦啦啦高清视频免费观看 | 亚洲黄色免费观看 | 国产成人精品久久综合 | 成人区视频爽爽爽爽爽 | 狠狠躁天天躁夜夜躁婷婷 | 亚洲国产精品一区二区三区 | 日本香蕉一区二区三区 | 久久亚洲精品久久久久 | 精品一区二区三区自拍图片区 | 欧美一区二区三区在观看 | 久久优 | 第一福利在线观看 | 在线观看视频网站 | 亚洲资源最新版在线观看 | 亚洲作爱视频 | 成人自拍视频网站 | 亚洲天堂中文字幕 | ⅹxx日本护土 | 色吊丝欧美| 亚洲人成网亚洲欧洲无码 | 女人天堂网在线观看2019 | xxxx老妇性hdbbbb| 老司机午夜在线视频免费观 | 国产老肥妇视频 | 欧美黑人性xxx猛交 欧美黑人性猛交 | 亚洲高清免费视频 | 欧美性色黄大片www喷水 | 欧美一级淫片免费观看 | 在线看欧美成人中文字幕视频 | 亚洲国产欧美在线人网站 | 免费观看在线视频 | 国产成人高清精品免费5388密 | 日韩v欧美 | 在线观看亚洲欧美 | 国产一区二区三区高清视频 | 国产精品久久久久久久久久免费 | 日本香蕉一区二区在线观看 | 国产高清在线精品二区一 | 国产精品一区二区四区 | 欧美性精品hdvideosex |