1. 單行注釋 -- 功能等同於C++中的// 2. 多行注釋 --[[ 注釋的內容 ]] 功能等同於C++中的 /**/ 3. 多行注釋 --[====[ 注釋和內容 ]====], 也等同於C++中的/**/, 這個主要用於注釋的內容里面有像arr[arr2 ...
1. 單行注釋 -- 功能等同於C++中的// 2. 多行注釋 --[[ 注釋的內容 ]] 功能等同於C++中的 /**/ 3. 多行注釋 --[====[ 注釋和內容 ]====], 也等同於C++中的/**/, 這個主要用於注釋的內容里面有像arr[arr2 ...
和C語言一樣,lua也有單行注釋和多行注釋之分 單行注釋: 采用“--”來對注釋后面的字符進行注釋,類似於 ISO C90之后的 C語言的注釋"//" 多行注釋:采用"--[[" "]]" 一對來注釋,類似於C語言的 "/*" "*/"。 from:http ...
Lua中的# 對字符串來說,#取字符串的長度,但對於table需要注意。 lua的table可以用數字或字符串等作為key, #號得到的是用整數作為索引的最開始連續部分的大小, 如果t[1] == nil, 即使t[5], t[6], t[7]是存在的,#t仍然為零。對於這類tb[1],tb ...
本文來自《Lua設計與實現》的閱讀筆記,推薦Lua學習者可以購買一本,深入淺出講解lua的設計和實現原理,很贊,哈哈 Lua中對於表的設計,是基於數組和散列表,和其他語言不同,對於數組的下標是從1開始的,對於散列表而言,只要其鍵值補位 ...
最近在用lua, 發現一個有點意思的槽點啊-____-! 那就是lua貌似會使用系統所用的字符集. 具體點說, 就是在windows上, 它會使用cp936來表示代碼中的中文. 來個例子: 把這句代碼寫到文本文件里, 保存的時候選擇UTF-8的話, 這時你運行代碼, 是會得 ...
Lua中用 ... 表示函數的可變參數,比如 select(n, ...) --數字n表示起點,select(n, ...)返回從起點n到結束的可變參數,比如: n=3,... 是 0,1,2,3,4,5 則 select(n, ...) 就表示...中從第3個到最后一個 ...