Пустой оператор
Пустой оператор не включает никаких символов, не выполняет никаких действий и используется в двух случаях:1. Для использования символа ";" после последнего оператора в блоке:
Поскольку в языке Паскаль символ ";" разделяет операторы, то в приведенном выше коде считается, что после последней ";" находится пустой оператор. Таким образом, ";" перед end в блоке можно либо ставить, либо нет.
begin
a := 1;
b := a;
end
2. Для пометки места, следующего за последним оператором в блоке:
label a;
begin
goto a;
x := 1;
a:
end