gpt4 book ai didi

lua - Lua中的感叹号有什么作用?

转载 作者:行者123 更新时间:2023-12-02 10:14:16 25 4
gpt4 key购买 nike

问题就在标题里,真的。我之前看到有人用过这个,但我不知道 ! 是用来做什么的。

local lowestIndex = 0;
local lowestValue = false;
for k, v in ipairs(playerElement) do
if !lowestValue or v.value < lowestValue then
lowestIndex = k;
lowestValue = v;
end
end

最佳答案

正如其他人所说,!通常在Lua中没有任何功能,并且您发布的代码通常无效。然而,扩展 Lua 的解析器以允许自定义语法是相当简单的,并且对于嵌入 Lua 的项目来说,添加“更熟悉的”C 风格语法(例如 !var)也并非闻所未闻。 != 除了 not var~= 之外。执行此操作的一个著名项目是 Garry's Mod ,而且我确信还有其他人。

当然,如果可能的话,最好避免在常规语法可用时使用自定义语法(或首先对其进行自定义),以避免这种困惑。

关于lua - Lua中的感叹号有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21766643/

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