我被教导用 Java 编程。Lua 对我来说是新的,我试图做我的功课,但不确定以下性质的 if 语句是什么意思。
代码如下:
local function getMinHeight(self)
local minHeight = 0
for i=1, minimizedLines do
local line = select(9+i, self:GetRegions())
**if(line) then
minHeight = minHeight + line:GetHeight() + 2.5
end**
end
if(minHeight == 0) then
minHeight = select(2, self:GetFont()) + 2.5
end
return minHeight
end
前后带有 ** 的 if 语句是我不确定的部分。我不知道 if 语句在检查什么。如果该行不为零?如果线路存在?如果是什么?