Sign in Join
Wiki copytemporary

Begin/ru: what changed

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

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]]:
1+[[Reserved word/ru|Ключевое слово]] **begin** используется для начала исполняемой секции [[Function/ru|функции]], [[Method/ru|метода]] [объекта](</index.php?title=Object/ru&action=edit&redlink=1> "Object/ru \(page does not exist\)"), [[Procedure/ru|процедуры]], [[Program/ru|программы]], [свойства](</index.php?title=Property/ru&action=edit&redlink=1> "Property/ru \(page does not exist\)") объекта или используется для отделения начала выражения [блока](</index.php?title=Block/ru&action=edit&redlink=1> "Block/ru \(page does not exist\)").
42
5-``` pascal
6- program Project1;
7- var (..);
8- begin
9- (..);
10- end.
3+Для функции, метода, процедуры, программы или свойства оно используется после всех объявлений [const](</index.php?title=Const/ru&action=edit&redlink=1> "Const/ru \(page does not exist\)"), [[Type/ru|type]] и [[Var/ru|var]] и перед первым исполняемым выражением. Оно всегда завершается выражением [[End/ru|end]]:
114```
12-
13-Для выражения блока оно отделяет начало блока и также завершает выражение end:
5+program Project1;
6+ var (..);
7+ begin
8+ (..);
9+ end.
10+```
1411
15-``` pascal
16- if (..) then
17- begin
18- (..)
19- end
20- else
21- begin
22- (..)
23- end;
12+Для выражения блока оно отделяет начало блока и также завершает выражение end:
2413```
14+if (..) then
15+ begin
16+ (..)
17+ end
18+ else
19+ begin
20+ (..)
21+ end;
22+```
2523
26-**begin** *должно* быть закрыто **[[End/ru|end]]**.
24+**begin** _должно_ быть закрыто **[[End/ru|end]]**.
2725
26+
27+**Ключевые слова:** begin — [[Do/ru|do]] — [[Else/ru|else]] — [[End/ru|end]] — [[For/ru|for]] — [[If/ru|if]] — [[Repeat/ru|repeat]] — [[Then/ru|then]] — [[Until/ru|until]] — [[While/ru|while]]
28+
2829---
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).*
30+*From the Free Pascal wiki, page "Begin/ru", as the Internet Archive kept it on 2024-06-13. 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