我的 lua 問題集

2022-09-07 11:21:12 字數 981 閱讀 9064

lua中判斷字串中是否有中文字元

主要是判斷當前的值是否大於 127.    

2014/10/17

對於lua中物件的概念,一直在引用的過程中有個錯誤。就是在呼叫函式的時候,應該用 object:method() ---用的書冒號。

對於lua中的require,require(filename)。 在當前目錄下呼叫當前目錄的檔案時,filename則直接為檔案名字;如果呼叫的為當前目錄的子資料夾中、或者是兄弟同級資料夾中的檔案,則需要從工作目錄的根目錄開始寫出絕對路徑,eg:當前目錄為d:\workspace  ,如果在workspace中的子資料夾childone中呼叫workspace中的檔案,則直接寫require(「filename」);如果是呼叫workspace中的另乙個資料夾childtwo中的檔案,則寫為require("childtwo.filename")。

在這裡,local f 是不能在 local g 中呼叫的。腦子第乙個反應是:為什麼?local f 明顯是對真個檔案的,也就是說 f 的範圍應該是整個檔案。那應該在 f 定義以後的下文中都可以使用。轉念一想,不對:換個角度想,f 的確是對於下面的可見。但是呼叫函式的話,則是另外開闢的空間,那麼原來空間中的 variables 自然是看不見了。

14/11/16

對於元表,

set={}

mt=ms={}

mt.__metatable=mt

setmetatable(set,mt)

setmetatable(set,ms)

print(getmetatable(set))

print(mt)

print(ms)

對於其中的__metatable,只要設定之後元表即受到保護。不能被修改。

14/11/17

我的vc 問題集1

1.如何建立提示視窗 1 子類化edit控制項 class cmyedit public cedit 2 在此子類中定義乙個 ctooltipctrl m tooltip 3 過載函式 void cmyedit oncreate void cmyedit onmousemove uint nflag...

我的lua 學習

2,安裝好之後,可以把 安裝路徑配到path 環境變數中,直接 lua i 就可以進入互動式程式設計,在 符號後面加上要執行的指令碼就可以執行.例如print hello world 不需要分號結尾 3,print b 乙個沒有初始化的變數是nil,可以訪問不會報錯.在預設情況下,變數總是認為是全域...

LUA基礎問題

1 lua中八種基礎型別 nil 空 boolean 布林 number 數字 string 字串 userdata 自定義型別 function 函式 thread 執行緒 table 表 2 string.sub 123456 2,2 結果2345 3 lua中 只有 false 和 nil 代...