Меня научили программировать на Java. Lua для меня новичок, и я попытался сделать домашнее задание, но не уверен, что означает утверждение, приведенное ниже.В 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. Если линия не равна нулю? Если линия существует? Если что?
Благодарим вас за разъяснение. Я ценю это. – user1415451
Удивительный ответ, спасибо большое! Извините снова за аргумент вместо выражения: D – user1415451