Lua
是一門強大、快速、輕量的嵌入式腳本語言,它由巴西里約熱內盧Pontifical Catholic
大學的PUC-Rio
團隊開發。Lua
是一個自由軟件,普遍應用於世界上無數產品和項目。Lua
的官方網站上提供了關於Lua
的完整信息,包括綜合概要和最新的文檔。linux
Linux
上安裝Lua
很是簡單,只須要下載源碼包並在終端解壓編譯便可。編程
$ curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz $ tar zxf lua-5.3.0.tar.gz $ cd lua-5.3.0 $ make linux test $ make install
Ubuntu
上能夠使用如下命令安裝:curl
$ sudo apt install lua5.3
Lua
提供了交互式編程模式,能夠在命令行中輸入程序並當即查看效果。Lua
交互式編程模式能夠經過命令lua -i
或lua
來啓用。網站
$ lua -i Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio > print("Hello World!") Hello World!
能夠將Lua
程序代碼保存到一個以lua
結尾的文件並執行,該模式稱爲腳本式編程。如將以下代碼存儲在名爲hello.lua
的腳本文件中:lua
print("Hello World!")
使用lua
執行以上腳本,輸出結果爲:url
$ lua hello.lua Hello World!
也能夠將代碼修改成以下形式來執行腳本:命令行
#!/usr/bin/lua print("Hello World!")
以上代碼中指定了Lua
的解釋器/usr/bin/lua目錄,加上
#`號標記解釋器會忽略它。接下來爲腳本添加可執行權限,並執行:code
./hello.lua Hello World!
兩個減號是單行註釋:開發
-- 單行註釋
多行註釋:文檔
--[[ 多行註釋 多行註釋 --]]