Re: [問題] Lua在函數中產生資料與讀取問題
請閣下不要隨便扯些有的沒的,
程式不符合閣下預期,除非是他內部本來就有一堆 bug,
要不然只能說是閣下還不熟悉此語言的基本內容,
感覺上像是剛從 VB 跳去寫 C 結果在 C 裡面還寫 sub begin end
然後在那邊抱怨為什麼 compile 不過,
要不然就是像在 Java 裡寫 new Blah(blah)
然後在 C++ 裡寫 new Blah(blah) 結果造成 memory leak
再在那邊大罵為什麼 Java 沒有 leak C++ 會 leak
還在那邊物件來物件去的,不知道閣下到底想表達什麼
閣下覺得真的不熟悉又不喜歡這語言,可以不用,不要在那邊ggyy
就像小弟我覺得我看不懂 Lisp 和 Haskell,小弟我可以不用,
不會在那邊用了一點然後一直抱怨為啥 Lisp 都是 ((())()()(()))))
感覺像是錯誤的負面宣傳
下面小弟我只幫閣下改了 function a 的內容,
麻煩閣下自己再去看輸出結果,自行推敲
※ 引述《oohay (五黑)》之銘言:
: function a(y)
: table.insert(y, {1, 2})
: end
function a(y)
table.insert(y, 0, {1, 2})
end
: function b(z)
: z = {1, 2}
: end
: x = {}
: if x[0] ~= nil then
: print(x[0][1] .. x[0][2])
: else
: print("foo")
: end
: a(x)
: if x[0] ~= nil then
: print(x[0][1] .. x[0][2])
: else
: print("foo")
: end
: x = {}
: b(x)
: if x[0] ~= nil then
: print(x[0][1] .. x[0][2])
: else
: print("foo")
: end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.72.57.78
推
02/10 03:09, , 1F
02/10 03:09, 1F
→
02/10 03:10, , 2F
02/10 03:10, 2F
→
02/10 03:10, , 3F
02/10 03:10, 3F
推
02/10 03:13, , 4F
02/10 03:13, 4F
→
02/10 03:14, , 5F
02/10 03:14, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 9 篇):