LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Была принята для данных нумерация от 1, не от 0, в элементе 0 собственно длина:

  for i:=1 to Ord(s[0]) do Write(s[i]); WriteLn;
  for i:=1 to Length(s) do Write(s[i]); WriteLn;

Сахар от компилятора в конкатенации по +, операциях сравнения и объявлении с указанием длины (String[сколько_надо]), остальное — стандартная библиотека.

Исходная версия bormant, :

Была принята для данных нумерация от 1, не от 0, в элементе 0 собственно длина:

  for i:=1 to Ord(s[0]) do Write(s[i]); WriteLn;
  for i:=1 to Length(s) do Write(s[i]); WriteLn;

Сахар от компилятора в конкатенации по + и объявлении с указанием длины (String[сколько_надо]), остальное — стандартная библиотека.