討論串[問題] Lua在函數中產生資料與讀取問題
共 9 篇文章
內容預覽:
其實我在做這件事情: 把一個外部變數x丟給某個函式,讓函式幫x產生新內容.. 不過以下方法全都產生foo, 所以我說看到鬼!. 在寫程式過程中,也做過很多假設,假設函式外的物件行為如何,假設函式內的物件. 又是產生新實體或不產生新實體.. 不過,這樣假設說不通,那樣假設說不通,為了這一點鳥事情搞了好
(還有296個字)
內容預覽:
為什麼裡面syntax錯那麼多..... local a = {}. lua的table明明是 {} 不是 (). 在lua, function也是first-class object. 你不加local a這個table會把原本的function蓋掉. {} { } <= 這樣也不對. 你在fun
(還有245個字)
內容預覽:
function a(). a = (). if a[0] == nil then. print("foo"). a[0] = (). b(a[0]). if a[0] == nil then. print("foo"). else. print("ok"). end. c(a[0]). else.
(還有594個字)