gpt4 book ai didi

if-statement - Lua 中的链式逻辑操作

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

这是在 Lua 中执行此操作的最有效方法吗?谢谢!

if X >= 0 and Y >= 0 then
if X1 <= 960 and Y1 <= 720 then
someCode()
else end
else end

最佳答案

避免嵌套 if 是个好主意声明,我会尝试单个 if查看。
确定的最好方法是分析功能并查看哪些功能更快。

-- Be paranoid and use lots of parenthesis:
if ( ( (X >= 0) and (Y >= 0) ) and ( (X1 <= 960) and (Y1 <= 720) ) ) then
someCode()
end

这是相同的,但更容易阅读。好的代码不仅速度快,而且易于阅读。
local condition1 = ((X >= 0) and (Y >= 0))
local condition2 = ((X1 <= 960) and (Y1 <= 720))

if (condition1 and condition2) then
someCode()
end

关于if-statement - Lua 中的链式逻辑操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601324/

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