日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lua学习笔记(2)

發布時間:2025/7/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lua学习笔记(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 前段時間忙于其他事,沒有繼續Lua的學習,現在繼續我們的Lua學習吧。

? 首先先推薦一本書《Programming in Lua》中文版名稱《Lua編程》,這本書從最基礎的部分開始介紹Lua。對Lua起步很有幫助。英文版可以在Lua.org上直接獲取,而中文版只要google一下,還是有很多的免費下載。

? 我現在也是邊學邊寫,每次記錄下我學習這本書的筆記,希望能一步一步腳踏實地的學通Lua。

? 1. Getting Started

1)Chunk: Lua中的代碼段,在交互模式下比較有意義,如下的Fact(x)函數:

? 對于函數體或者沒有完的代碼段,在交互模式下已">>"為提示符。新的代碼段以">"開始。

?

2)交互模式調用Lua文件方式:

? ? ? ? ?dofile("filename.lua")

?

3)全局變量:

? Lua的全局變量有一個很特別的情況,不需要申明,任何非局部變量或函數名等的字符串,都會被認為是全局變量,而全局變量的初始值為"nil",即空值。

? 當全局變量被初始化了實際值之前之后,全局變量均可正常使用,而Lua沒有刪除全局變量的概念,當不需要使用全局變量時,將全局變量置為"nil"即可。

4)詞法約定:

? ? 大小寫敏感

? ? 注釋:-- 單行

? ? ? ? ?--[[ ? ? ? ???--]] ? 多行

? ? 保留字:

? ? and break do else elseif end false for function if in local nil not or repeat return then true until while

?

5)命令行方式:

lua [option] [script[args]]

?

-e: 直接將命令傳入Lua;

-l:加載一個文件

-i:進入交互模式

參數表順序:

對 lua -e "sin = math.sin" script a b c

已script為arg[0],向左遞減,向右遞增,即:

arg[-3]="lua" arg[-2] = "-e" arg[-1] = "sin = math.sin"

arg[0] = "script"

arg[1] = "a" arg[2] = "b" arg[3] = "c"

?

?

?

轉載于:https://blog.51cto.com/anfernee/882492

總結

以上是生活随笔為你收集整理的Lua学习笔记(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。