lua-table

    1熱度

    1回答

    我在搞亂Lua,試圖讓OOP工作,遇到一些問題,一切都在我的最後,但是我想知道如果我錯過了什麼,或者意外的問題會拿出這個方法來實現oop。 基本上我有一個基類 local BaseClass = {} function BaseClass.new() local self = setmetatable({}, BaseClass) return self end 然後一

    4熱度

    5回答

    假設我想存儲一個元素列表。包括一些零值。值的位置很重要,我需要在給定位置表示列表中沒有值。 這裏是一個問題: a = {1,2,3,nil,4} for k,v in ipairs(a) do print(k,v) end print(a[4]) print(a[5]) for循環將只打印元件1,2和3。它停止在零。第一個打印語句輸出nil,但我不確定它是否實際存儲在表中

    4熱度

    2回答

    對不起,我仍在學習關於lua。你能糾正我,爲什麼從文件中的數據不會逐行閱讀? 這是在文件points.txt我的示例性數據: lexxo:30:1 rey:40:2 lion:40:2 prince:50:3 royal:50:3 因此,當我從上面得到的是2D陣列(表) player = {{(name),(points),(which var point earned on inde

    1熱度

    1回答

    對不起,如果我現在困擾你,我還在學習。但我需要幫助。你能糾正我和腳本如何檢查,然後獲得數組2d的價值進一步檢查和計數點? 例如array2d語法,我建: role = {{[name],[points],[indexpoint]}, {[...],[...],[...]}} 例如array2d值我做: role = {{"mike", 30, "1"}, {"micha

    1熱度

    1回答

    我需要幫助,如何與另一個array1d 例如array2d取代我array2d更換array2d值,那我還有 role = {{"mike", "30", "1"}, {"mike", "50", "3"}} 我要替換的第三陣列價值「的作用[...] [3]「with this array1d role_listname = { [1] = "Winner!",

    1熱度

    2回答

    目標是將表格的關鍵字與取決於關鍵字的值進行匹配。 example = { ["dummy"] = this .. " example" } print example.dummy -- print "dummy example" 其中this是引用密鑰的關鍵字。有沒有辦法在Lua中做到這一點?

    1熱度

    1回答

    這似乎是合法的Lua語法: example = { ["dummy"] = "foobar"} 爲什麼你會用上面的,而不是簡單: example = { dummy = "foobar"} 他們似乎功能上是一樣.. 。

    2熱度

    2回答

    如何設置一個表,我傳入一個函數爲零?當我嘗試 local t = {} function deleteTable(table) table = nil end deleteTable(t) 沒有任何反應,t仍然指向一個表值。有沒有什麼辦法可以將函數內的函數表設置爲nil? 編輯:沒有試圖刪除表的內容,我想要的是從一個函數內刪除對錶的引用,以便該表被垃圾收集。我不知道我實際上

    0熱度

    1回答

    我想寫一個代碼,做paralax滾動。 「棋子」表中的所有精靈都需要拍攝到空中,然後將其位置重置爲y = 200和x =隨機數。稍後,我將根據他們爲了獲得真正的3D效果而移動的速度,讓他們變得更小或更大。 這裏有一個天真的嘗試: local speed = math.random(250,1000) pieces = { "sprite", "sprite1", "sprite2", "spri

    1熱度

    1回答

    我需要存儲表中的文件的所有行,但我需要開始閱讀它在一個特定的點。這裏的文件示例如下: class Foo as attribute max : number def static show as count : number begin io.print(count) return count end attribute min : number end program va