Re: [問題] Lua在函數中產生資料與讀取問題

看板Programming作者 (嗯)時間16年前 (2008/02/09 19:09), 編輯推噓2(203)
留言5則, 1人參與, 最新討論串5/9 (看更多)
請閣下不要隨便扯些有的沒的, 程式不符合閣下預期,除非是他內部本來就有一堆 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
文章代碼(AID): #17hOddd2 (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 9 篇):
文章代碼(AID): #17hOddd2 (Programming)