亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Mac OS中安裝Lua的教程

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

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

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

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

201572105422076.png (465×330)

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

幾個重要的文件:
 
/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 下的安全注意事項:

201572105448467.png (315×178)

 在 Mountain Lion 下事情稍微有一點點麻煩,你在運行安裝程序時可能會提示這樣的錯誤信息:“l(fā)ua-5.2.1-0.pkg” can't be opened because it is from an unidentified developer. 這表示這個軟件包沒有在蘋果上注冊過,但你可以選擇信任 Rudix 開發(fā)者,然后進行安裝。

下面是將安全設置屏蔽的過程:

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

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

安裝完畢后可以測試 Lua 程序了,來試一下 Hello World 吧:

復制代碼 代碼如下:

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

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


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

復制代碼 代碼如下:

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

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


相關(guān)文章

  • Lua模塊與包學習筆記

    Lua模塊與包學習筆記

    這篇文章主要介紹了Lua模塊與包學習筆記,本文講解了加載模塊、加載機制等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • Lua教程(六):綁定一個簡單的C++類

    Lua教程(六):綁定一個簡單的C++類

    這篇文章主要介紹了Lua教程(六):綁定一個簡單的C++類,本文是最后一篇C/C++與Lua交互的教程,其他教程請參閱本文下方的相關(guān)文章,需要的朋友可以參考下
    2014-09-09
  • Lua中調(diào)用C++函數(shù)示例

    Lua中調(diào)用C++函數(shù)示例

    這篇文章主要介紹了Lua中調(diào)用C++函數(shù)示例,本文給出的C++函數(shù)average()演示了如何接受多個參數(shù)且返回超過一個值,需要的朋友可以參考下
    2015-07-07
  • OpenResty中正則模式匹配的2種方法詳解

    OpenResty中正則模式匹配的2種方法詳解

    在 OpenResty 中,同時存在兩套正則表達式規(guī)范:Lua 語言的規(guī)范和 Nginx 的規(guī)范,下面這篇文章主要給大家介紹了關(guān)于OpenResty中正則模式匹配的2種方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2018-04-04
  • 舉例詳解Lua中的協(xié)同程序編程

    舉例詳解Lua中的協(xié)同程序編程

    這篇文章主要介紹了Lua中的協(xié)同程序編程,是Lua入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Lua中table的一些輔助函數(shù)介紹

    Lua中table的一些輔助函數(shù)介紹

    這篇文章主要介紹了Lua中table的一些輔助函數(shù)介紹,這些函數(shù)組成了table的函數(shù)庫,需要的朋友可以參考下
    2014-09-09
  • Lua性能優(yōu)化技巧(六):最后的提示

    Lua性能優(yōu)化技巧(六):最后的提示

    這篇文章主要介紹了Lua性能優(yōu)化技巧(六):最后的提示,本文是系列文章的最后一篇,其它文章請參考本文的相關(guān)文章,需要的朋友可以參考下
    2015-04-04
  • Lua函數(shù)與字符串處理簡明總結(jié)

    Lua函數(shù)與字符串處理簡明總結(jié)

    這篇文章主要介紹了Lua函數(shù)與字符串處理簡明總結(jié),本文總結(jié)了單一參數(shù)、多個參數(shù)、可變參數(shù)、函數(shù)返回值及字符串處理等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Lua教程(四):函數(shù)詳解

    Lua教程(四):函數(shù)詳解

    這篇文章主要介紹了Lua教程(四):函數(shù)詳解,本文講解了多重返回值、變長參數(shù)、具名實參、閉合函數(shù)、匿名函數(shù)、非全局函數(shù)等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Lua變量類型簡明總結(jié)

    Lua變量類型簡明總結(jié)

    這篇文章主要介紹了Lua變量類型簡明總結(jié),本文總結(jié)了Lua中的6種變量類型,并一一說明,需要的朋友可以參考下
    2014-10-10

最新評論