一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Lua - 在Mac OS中安裝Lua的教程

在Mac OS中安裝Lua的教程

2020-05-05 13:15腳本之家 Lua

這篇文章主要介紹了在Mac OS中安裝Lua的教程,盡管基于Unix的Mac OS并沒有集成Lua解釋器,但安裝起來依然super easy:)需要的朋友可以參考下

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

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

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

在Mac OS中安裝Lua的教程

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

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

在Mac OS中安裝Lua的教程

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

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

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

現在就可以正常執行安裝過程了。

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

 

復制代碼 代碼如下:

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

 

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


下面是一段實現 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 看輸出結果:)

延伸 · 閱讀

精彩推薦
  • LuaLua中table庫函數方法介紹

    Lua中table庫函數方法介紹

    這篇文章主要介紹了Lua中table庫函數方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • LuaLua實現__add方法重載示例

    Lua實現__add方法重載示例

    這篇文章主要介紹了Lua實現__add方法重載示例,本文直接給出實現代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡介、編譯安裝教程及變量等語法介紹,本文同時講解了lua注釋語法、Lua命令行方式等內容,需要的朋友可以參考下 ...

    junjie3632020-04-14
  • Lua深入探究Lua中的解析表達式

    深入探究Lua中的解析表達式

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結合代碼實例詳細講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
  • LuaLua教程(二):基礎知識、類型與值介紹

    Lua教程(二):基礎知識、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎知識、類型與值介紹,本文講解了Hello World程序、代碼規范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監控賦值、通過table給另一個table賦值等內容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • LuaLua中計算、執行字符串中Lua代碼的方法

    Lua中計算、執行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計算、執行字符串中Lua代碼的方法,類似JavaScript中eval函數的功能,在Lua中也可以實現,需要的朋友可以參考下 ...

    腳本之家6322020-04-30
主站蜘蛛池模板: 色综合久久日韩国产 | 无人区免费一二三四乱码 | 欧美日韩精品免费一区二区三区 | 精品一区二区三区高清免费不卡 | 男人搡女人视频免费看 | 国产日产韩产麻豆1区 | 亚洲国产情侣偷自在线二页 | 精品欧美一区二区在线观看欧美熟 | 四虎影院网址大全 | 成人国产在线播放 | 电车痴汉中文字幕 | youyjzzcom最新欧美 | 手机看片自拍 | 亚洲视频1| 欧美亚洲综合另类 | 欧美日韩一区二区三区在线视频 | 日韩国产成人资源精品视频 | 日本高清不卡一区久久精品 | 2019天天干天天操 | 精品国产免费第一区二区三区日韩 | 青青青青青国产费线在线观看 | 青青草精品在线 | 国产码一区二区三区 | а天堂中文最新版在线官网视频 | 国产成人精品系列在线观看 | 特黄特色大片免费视频播放 | 日韩欧美亚洲一区精选 | 图片专区亚洲欧美另类 | 日韩 国产 欧美 | 污黄漫| 黑人双渗透 | 99久久999久久久综合精品涩 | 性做久久久久久久久浪潮 | jazz欧美人免费xxxxxx | 国产绿帽 | 免费人成在线观看69式小视频 | 免费稚嫩福利 | 青青草原国产在线 | 四虎在线最新永久免费 | 亚洲七七久久综合桃花 | 无人区乱码区1卡2卡三卡在线 |