私は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 ステートメントが何をチェックしているのかわかりません。行が nil でない場合は? ラインが存在する場合は?もし何か?