Length, функция
Синтаксис
function Length(const S: string): integer;
function Length(const A: Array): integer;
 
Описание
  Функция Length возвращает количество элементов в строке или массиве. Функция 
  Length не является настоящей функцией.
 
Ошибки
 
 
Советы и приемы
  
    -  Обычно Length служит для определения размера динамического массива, однако 
      можно применять эту функцию для нахождения длины открытого и статического 
      массива. 
    
 - Для массива Length(A) всегда возвращает Ord(High(А)) - Ord(Low(A)) + 1. 
      Однако для ShortString функция Length возвращает значение, хранящееся в 
      байте длины, которое может быть меньше размера строковой переменной.
  
  
 
Пример
// Переключаем регистр символов строки.
procedure ToggleCase(var S: string);
var
  I:  Integer;
begin
  for I := 1 to Length(S) do
    if S[I] in ['a'..'z'] then
      S[I] := UpCase(S[I]) else
    if S[I] in ['A'..'Z'] then
      S[I]  := DownCase(S[I]);
end;
 
Смотрите также
Функции High, Low, 
SizeOf, процедура SetLength.
 
 
 Нет комментариев. 
  
 
Оставить комментарий:
 |   
 |