Я только учусь 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"?