Lua 是一個(gè)輕量級(jí)的編程語言,在游戲開發(fā)上使用非常多。在這篇文章中,我們將向你介紹在 Mac OS X 系統(tǒng)上安裝和使用最新版本的 Lua 5.2.1。
如果你的系統(tǒng)已經(jīng)安裝了 Rudix,只需要執(zhí)行 sudo rudix install lua 即可,否則 Rudix 提供一些獨(dú)立的軟件包用來安裝,打開你的瀏覽器并根據(jù)系統(tǒng)選擇相應(yīng)的版本來安裝。
Lua 將默認(rèn)安裝到 /usr/local/ ,Lua 解釋器完整的路徑是 /usr/local/bin/lua,但你不需要輸入完整的路徑來調(diào)用 Lua,在終端中運(yùn)行 lua 即可調(diào)用解釋器。
在 Mountain Lion 下事情稍微有一點(diǎn)點(diǎn)麻煩,你在運(yùn)行安裝程序時(shí)可能會(huì)提示這樣的錯(cuò)誤信息:“l(fā)ua-5.2.1-0.pkg” can't be opened because it is from an unidentified developer. 這表示這個(gè)軟件包沒有在蘋果上注冊(cè)過,但你可以選擇信任 Rudix 開發(fā)者,然后進(jìn)行安裝。
-- Fibonacci sequence with coroutines
function fibo()
a, b = 0, 1
while true do
coroutine.yield(a)
a, b = b, a + b
end
end
co = coroutine.create(fibo)
n = arg[1] or 20
for i = 0, n do
print(i,coroutine.resume(co))
end