Write/ru

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) русский (ru)

Write является ключевым словом, которое указывает, что некоторые данные необходимо вывести на экран (по умолчанию) или в файл. Например:

var
  a, b: Integer;
begin
  a := 42;
  b := 23;
  write('a=', a, ' and b=', b);
end.

В результате на экран будет выведено : a=42 and b=23

Параметры в процедуре Write должны быть разделены запятой (',').

Двоеточие (':') используется для форматированного вывода: write(x:num); Num указывает общее количество используемых цифр. Если для значения, содержащегося в переменной x необходимо больше разрядов, num игнорируется. Форматированный вывод переменных вещественного типа: write(x:num1:num2); X - переменная вещественного типа, num1 - общее количество используемых цифр (включая знак и "запятую"), а num2 - количество цифр после запятой.


WriteLn ведет себя точно также, как Write, за исключением того, что оставляет символ(-ы) конца строки после текста.