表值不应该返回 nil

问题描述 投票:0回答:1

我的桌子:

local Cache = {
    
    SurvivalGameFramework = {
        parent = game.ServerStorage
        }
}

您可能会说,这个表不是空值或“nil”,但根据 ROBLOX 工作室的说法,

Cache[1]
nil
,我已经尝试了几乎所有方法来找出这个引擎出了什么问题。

print(Cache[1])
将会回归
nil

也会的

Cache.SurvivalGameFramework[1]

lua roblox lua-table
1个回答
0
投票

Cache[1]
nil
是正确的:
Cache
表中使用的唯一键是
SurvivalGameFramework
Cache.SurvivalGameFramework
又只有一个
parent
键,因此
Cache.SurvivalGameFramework[1]
也是
nil
Cache.SurvivalGameFramework.parent
另一方面将是
game.ServerStorage

© www.soinside.com 2019 - 2024. All rights reserved.