Блоки кода

Блоки в описываемом языке носят характер такой же, как и в других языках программирования, и служат для смыслового разделения частей программы по отношению к функциям и другим языковым конструкциям. Выделение блоков кода аналогично тому, как это представлено в языке Python.

Каждая строка в программе может иметь в начале 0 или более отступов. Идущие непосредственно друг за другом строки считаются принадлежащими одному блоку тогда и только тогда, когда они имеют одинаковое количество отступов в начале. Число отступов в начале каждой строки не может превышать число отступов в начале предыдущей строки более, чем на 1. Таким образом, если в текущей строке число отступов на 1 больше, чем в предыдущей, то это значит, что она принадлежит новому блоку кода, вложенному в блок, которому принадлежит предыдущая строка.

Более наглядная демонстрация особенностей, связанных с блоками кода, будет представлена далее в примерах к описаниям языковых конструкций.

Назад