В основном есть два места (кроме арифметического c if), где можно встретить ключевое слово if
.
Во-первых, это логический оператор if
if (condition) statement_if_true
Если условие истинно, выполняется statement_if_true
. Все, что следует, не является частью оператора if. Здесь нет then
и end if
.
Во-вторых, есть условная конструкция if
if (condition) then
body with statements
end if
Тело может содержать любое количество операторов или конструкций и должно сопровождаться end if
. Ключевое слово then
является обязательным для конструкции, и тело начинается с новой строки после then
.