Difference between revisions of "If/ru"
m (Text replacement - "Object Pascal Introduction" to "Basic Pascal Introduction") |
m (ypass redirect to Basic Pascal Tutorial/Chapter 3/IF) |
||
Line 6: | Line 6: | ||
== If then == | == If then == | ||
− | <syntaxhighlight lang=pascal> | + | <syntaxhighlight lang="pascal"> |
if condition | if condition | ||
then true_statement | then true_statement | ||
Line 22: | Line 22: | ||
[[End/ru|End]] (составной оператор). | [[End/ru|End]] (составной оператор). | ||
− | <syntaxhighlight lang=pascal> | + | <syntaxhighlight lang="pascal"> |
if boolean_condition then | if boolean_condition then | ||
begin | begin | ||
Line 35: | Line 35: | ||
* Официальная документация: [https://www.freepascal.org/docs-html/ref/refsu57.html Справочное руководство: оператор If..then..else] | * Официальная документация: [https://www.freepascal.org/docs-html/ref/refsu57.html Справочное руководство: оператор If..then..else] | ||
− | * [[IF]], Tao Yue, Basic Pascal Introduction | + | * [[Basic Pascal Tutorial/Chapter 3/IF|IF]], Tao Yue, Basic Pascal Introduction |
* [[;#If statement and semicolon|If statement and semicolon]] | * [[;#If statement and semicolon|If statement and semicolon]] | ||
{{Keywords/ru}} | {{Keywords/ru}} |
Latest revision as of 06:06, 25 January 2023
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
中文(中国大陆) (zh_CN) │
Ключевое слово If предшествует условию, за которым должно следовать слово Then и необходимый оператор. За оператором может следовать необязательное слово Else или другие операторы.
If then
if condition
then true_statement
else false_statement;
Условие condition является выражением типа Boolean, принимающим значение True или False.
оператор true_statement выполнится, если значение условия равно True.
оператор false_statement выполнится, если значение условия равно False.
Если значение условия не является типом Boolean, то в процессе компиляции возникнет ошибка.
Несколько операторов в ветви if then
Если вам необходимо использовать два или более операторов в качестве инструкций true_statement или false_statement, то вам следует заключить их в блок Begin ... End (составной оператор).
if boolean_condition then
begin
statement_zero;
statement_one;
statement_two;
end;
См. также
- Официальная документация: Справочное руководство: оператор If..then..else
- IF, Tao Yue, Basic Pascal Introduction
- If statement and semicolon
Ключевые слова: begin — do — else — end — for — if — repeat — then — until — while