Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Подсчитать количество слов в строке
Категория: Текст и строки
Категория: Текст и строки
Определить МАС-адрес карты
Категория: Интернет и Сети
Категория: Интернет и Сети
Удалить свой же exe-шник
Категория: Приложение
Категория: Приложение
Округление целого числа до 5
Категория: Математика
Категория: Математика
Быстрое копирование файлов
Категория: Файловая система
Категория: Файловая система
Вставить иконки в Grid
Категория: Компоненты
Категория: Компоненты
Получить имена всех папок и файлов в директории
Категория: Файловая система
Категория: Файловая система
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Округление в большую сторону
Категория: Математика
Категория: Математика
Узнать установлена ли BDE
Категория: Базы данных
Категория: Базы данных
Delphi - Справочник: Length
Length
|
1. function Length ( const SourceString : string ) : Integer; 2. function Length ( const SourceArray : array ) : Integer; |
Функция (Unit System)
|
Возвращает число элементов в массиве или строке
|
Описание:
|
Функция Length возвращает или число символов в SourceString, или число элементов в SourceArray. |
Пример кода: Получение длины строки и массивов
|
var openArray : array of char; fixedArray : array[2..4] of Integer; multiArray : array[2..4, 1..9] of Integer; shortStr : shortstring; longStr : string; i : Integer; begin // Определение длины открытого массива SetLength(openArray, 17); // Показ длины массивов ShowMessage('Длина openArray = '+IntToStr(Length(openArray))); ShowMessage('Длина fixedArray = '+IntToStr(Length(fixedArray))); ShowMessage('Длина multiArray = '+IntToStr(Length(multiArray))); // Применение к строкам shortStr := 'ABCDEFGH'; longStr := '12345678901234567890'; ShowMessage('Длина shortStr = '+IntToStr(Length(shortStr))); ShowMessage('Длина longStr = '+IntToStr(Length(longStr))); // Посимвольное отображение всех символов короткой строки for i := 1 to Length(shortStr) do ShowMessage('Символ '+IntToStr(i)+' = '+shortStr[i]); end;
Результат:
|
Функция Length возвращает или число символов в SourceString, или число элементов в SourceArray. |
Примечание:
|
Массивы, по умолчанию, начинаются с индекса = 0. Так что длина такого массива на 1 меньше чем самый высокий индекс. |