gpt4 book ai didi

lua - 零检查,最好的方法?

转载 作者:行者123 更新时间:2023-12-05 02:08:57 25 4
gpt4 key购买 nike

刚学lua,看到这两种检查nil的方法

local stats = game.ServerStorage.PlayerMoney:FindFirstChild(player.Name)

if (stats ~= nil) then
-- do stuff
end

if (stats) then
-- do stuff
end

if 语句是否等价?如果是这样,包含额外的“~= nil”部分有什么好处吗?

最佳答案

语句“~= nil”在 stats = false 时也有效。

您可以阅读 docs :

The condition expression of a control structure can return any value. Both false and nil are considered false. All values different from nil and false are considered true (in particular, the number 0 and the empty string are also true).

关于lua - 零检查,最好的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60314972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com