Difference between revisions of "Boolean/ru"

From Lazarus wiki
Jump to navigationJump to search
(→‎Обзор: Use pascal highlighter)
 
Line 6: Line 6:
 
Значение '''true''' может быть напрямую присвоено булевой переменной или по результату сравнения или проверки успешного выполнения ("true"). Аналогично, значение '''false''' может быть напрямую присвоено переменной или по результату сравнения или проверки не успешного выполнения ("false"). Процедуры Write() и Writeln() выведут строку с соответствующим значением булевой переменной (либо "TRUE", либо "FALSE"). Булева переменная может использоваться в качестве выражения в условном операторе '''if'''. Процедура WriteStr() может использоваться для сохранения строки, представляющей собой значение булевой переменной в строковой переменной.
 
Значение '''true''' может быть напрямую присвоено булевой переменной или по результату сравнения или проверки успешного выполнения ("true"). Аналогично, значение '''false''' может быть напрямую присвоено переменной или по результату сравнения или проверки не успешного выполнения ("false"). Процедуры Write() и Writeln() выведут строку с соответствующим значением булевой переменной (либо "TRUE", либо "FALSE"). Булева переменная может использоваться в качестве выражения в условном операторе '''if'''. Процедура WriteStr() может использоваться для сохранения строки, представляющей собой значение булевой переменной в строковой переменной.
  
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
var
 
var
 
     tooLarge  : Boolean = false;
 
     tooLarge  : Boolean = false;

Latest revision as of 16:14, 29 January 2020

Deutsch (de) English (en) suomi (fi) français (fr) русский (ru) 中文(中国大陆)‎ (zh_CN)

Обзор

Boolean - это логический тип данных. Данные типа boolean содержат только два значения, либо true, либо false. Переменная типа Boolean занимает 1 байт.

Значение true может быть напрямую присвоено булевой переменной или по результату сравнения или проверки успешного выполнения ("true"). Аналогично, значение false может быть напрямую присвоено переменной или по результату сравнения или проверки не успешного выполнения ("false"). Процедуры Write() и Writeln() выведут строку с соответствующим значением булевой переменной (либо "TRUE", либо "FALSE"). Булева переменная может использоваться в качестве выражения в условном операторе if. Процедура WriteStr() может использоваться для сохранения строки, представляющей собой значение булевой переменной в строковой переменной.

var
    tooLarge   : Boolean = false;
    boolString : ShortString; 
begin
    Writeln(tooLarge);
    tooLarge := (0 = 0);
    Writeln(tooLarge);
    tooLarge := (3 > 5);
    Writeln(tooLarge);
    tooLarge := true;
    Writeln(tooLarge);
    if tooLarge then
       Writeln('tooLarge is true')
    else
       Writeln('tooLarge is false');
    WriteStr(boolString,tooLarge);
    Writeln(boolString);
end

Будет выведено:
FALSE
TRUE
FALSE
TRUE
tooLarge is true
TRUE

См. также

Типы данных
Простые типы Boolean | Byte | Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word
Сложные типы Array | Class | Record | Set | String | Shortstring