我有一個表在Lua:如何引用表成員的lua表成員?
enUS = {
LOCALE_STHOUSANDS = ",", --Thousands separator e.g. comma
patNumber = "%d+["..LOCALE_STHOUSANDS.."%d]*", --regex to find a number
["PreScanPatterns"] = {
["^("..patNumber..") Armor$"] = "ARMOR",
}
}
所以你看,有自我參照此表一整個鏈條:
LOCAL_STHOUSANDS
patNumber
["^("..patNumber..") Armor$"]
如何在lua表中執行自引用?
我不想做的是必須硬性替換值;有數以百計的引用:
enUS = {
LOCALE_STHOUSANDS = ",", --Thousands separator e.g. comma
patNumber = "%d+[,%d]*", --regex to find a number
["PreScanPatterns"] = {
["^(%d+[,%d]*) Armor$"] = "ARMOR",
}
}