Write/ru

From Lazarus wiki
Jump to navigationJump to search

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, за исключением того, что оставляет символ(-ы) конца строки после текста.