Sign in Join
Wiki copytemporary

Begin/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Begin/ru

OldNewLine
1+[[Reserved word/ru|Ключевое слово]] **begin** используется для начала исполняемой секции [[Function/ru|функции]], [[Method/ru|метода]] [[Object/ru|объекта]], [[Procedure/ru|процедуры]], [[Program/ru|программы]], [[Property/ru|свойства]] объекта или используется для отделения начала выражения [[Block/ru|блока]].
2+
3+Для функции, метода, процедуры, программы или свойства оно используется после всех объявлений [[Const/ru|const]], [[Type/ru|type]] и [[Var/ru|var]] и перед первым исполняемым выражением. Оно всегда завершается выражением [[End/ru|end]]:
4+
5+``` pascal
6+ program Project1;
7+ var (..);
8+ begin
9+ (..);
10+ end.
11+```
12+
13+Для выражения блока оно отделяет начало блока и также завершает выражение end:
14+
15+``` pascal
16+ if (..) then
17+ begin
18+ (..)
19+ end
20+ else
21+ begin
22+ (..)
23+ end;
24+```
25+
26+**begin** *должно* быть закрыто **[[End/ru|end]]**.
27+
28+---
29+*From the Free Pascal wiki, page "Begin/ru", as it stood on 2020-01-26 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history