作者linjack (嗯)
看板Programming
标题Re: [问题] Lua在函数中产生资料与读取问题
时间Sat Feb 9 19:09:26 2008
请阁下不要随便扯些有的没的,
程式不符合阁下预期,除非是他内部本来就有一堆 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
1F:推 oohay:我不认为这是扯有的没的;确实是我测试搞不懂 61.231.71.148 02/10 03:09
2F:→ oohay:所以将搞不懂的部份贴出来给你们看,这又不对 61.231.71.148 02/10 03:10
3F:→ oohay:了? 61.231.71.148 02/10 03:10
4F:推 oohay:还有,这年头可以直接在板上留文呛人吗? 61.231.71.148 02/10 03:13
5F:→ oohay:好! 我学起来了! 61.231.71.148 02/10 03:14