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

在Mac OS中安裝Lua的教程

 更新時(shí)間:2015年07月02日 10:58:01   投稿:goldensun  
這篇文章主要介紹了在Mac OS中安裝Lua的教程,盡管基于Unix的Mac OS并沒(méi)有集成Lua解釋器,但安裝起來(lái)依然super easy:)需要的朋友可以參考下

 Lua 是一個(gè)輕量級(jí)的編程語(yǔ)言,在游戲開發(fā)上使用非常多。在這篇文章中,我們將向你介紹在 Mac OS X 系統(tǒng)上安裝和使用最新版本的 Lua 5.2.1。

如果你的系統(tǒng)已經(jīng)安裝了 Rudix,只需要執(zhí)行 sudo rudix install lua 即可,否則 Rudix 提供一些獨(dú)立的軟件包用來(lái)安裝,打開你的瀏覽器并根據(jù)系統(tǒng)選擇相應(yīng)的版本來(lái)安裝。

下載之后雙擊安裝包并執(zhí)行如下的安裝指令:

201572105422076.png (465×330)

 Lua 將默認(rèn)安裝到 /usr/local/ ,Lua 解釋器完整的路徑是 /usr/local/bin/lua,但你不需要輸入完整的路徑來(lái)調(diào)用 Lua,在終端中運(yùn)行 lua 即可調(diào)用解釋器。

幾個(gè)重要的文件:
 
/usr/local/bin/lua
/usr/local/include/lua.h
/usr/local/lib/liblua.a
/usr/local/share/doc/lua/readme.html
/usr/local/share/man/man1/lua.1

Mountain Lion 下的安全注意事項(xiàng):

201572105448467.png (315×178)

 在 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è)軟件包沒(méi)有在蘋果上注冊(cè)過(guò),但你可以選擇信任 Rudix 開發(fā)者,然后進(jìn)行安裝。

下面是將安全設(shè)置屏蔽的過(guò)程:

  •     按 Control 鍵然后在點(diǎn)擊軟件包
  •     在彈出菜單中選擇 Open
  •     點(diǎn)擊 Open 按鈕

現(xiàn)在就可以正常執(zhí)行安裝過(guò)程了。

安裝完畢后可以測(cè)試 Lua 程序了,來(lái)試一下 Hello World 吧:

復(fù)制代碼 代碼如下:

lua
Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print ("Hello World!")
Hello World!

鍵入 Control+D 退出交互命令。


下面是一段實(shí)現(xiàn) Fibonacci 算法的代碼,代碼存為 fibo.lua:

復(fù)制代碼 代碼如下:

-- 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

然后運(yùn)行 lua fibo.lua 看輸出結(jié)果:)


相關(guān)文章

  • Lua教程(七):數(shù)據(jù)結(jié)構(gòu)詳解

    Lua教程(七):數(shù)據(jù)結(jié)構(gòu)詳解

    這篇文章主要介紹了Lua教程(七):數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了數(shù)組、二維數(shù)組、鏈表、隊(duì)列與雙向隊(duì)列、 集合和包(Bag)、StringBuilder等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Lua的編譯、執(zhí)行和調(diào)試技術(shù)介紹

    Lua的編譯、執(zhí)行和調(diào)試技術(shù)介紹

    這篇文章主要介紹了Lua的編譯、執(zhí)行和調(diào)試技術(shù)介紹,本文著重講解了對(duì)錯(cuò)誤的處理,另外也講解了編譯和執(zhí)行等知識(shí),需要的朋友可以參考下
    2015-04-04
  • Lua中的變量與賦值方法

    Lua中的變量與賦值方法

    今天小編就為大家分享一篇關(guān)于Lua中的變量與賦值方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Lua性能優(yōu)化技巧(一):前言

    Lua性能優(yōu)化技巧(一):前言

    這篇文章主要介紹了Lua性能優(yōu)化技巧(一):前言,本文講解了2條優(yōu)化原則,本文是系列文章的第一篇,需要的朋友可以參考下
    2015-04-04
  • Lua中的元表(metatable)、元方法(metamethod)詳解

    Lua中的元表(metatable)、元方法(metamethod)詳解

    這篇文章主要介紹了Lua中的元表(metatable)、元方法(metamethod)詳解,本文對(duì)它做了詳細(xì)講解,并給出實(shí)例來(lái)說(shuō)明,需要的朋友可以參考下
    2014-09-09
  • C語(yǔ)言中通過(guò)LUA API訪問(wèn)LUA腳本變量的簡(jiǎn)單例子

    C語(yǔ)言中通過(guò)LUA API訪問(wèn)LUA腳本變量的簡(jiǎn)單例子

    這篇文章主要介紹了C語(yǔ)言中通過(guò)LUA API訪問(wèn)LUA腳本變量的簡(jiǎn)單例子,需要的朋友可以參考下
    2014-11-11
  • 最新評(píng)論

    栾城县| 同仁县| 方城县| 冕宁县| 安图县| 榕江县| 那曲县| 兴化市| 和静县| 富源县| 黄陵县| 天柱县| 南涧| 昭通市| 永嘉县| 三江| 封丘县| 安新县| 文安县| 平泉县| 安岳县| 黔南| 宜城市| 昭通市| 孝感市| 梓潼县| 定陶县| 咸宁市| 拉孜县| 巴林右旗| 柘城县| 南川市| 岗巴县| 河南省| 辽源市| 柯坪县| 高阳县| 肇源县| 沿河| 玉树县| 汕尾市|