Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Библиотека визуальных компонентов VCL >> Справочник по функциям Delphi. Функции работы со строками типа String >> Справочник по функциям Delphi. Функции форматирования строк >> Справочник по функциям Delphi. Функция Format
Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Справочник по функциям Delphi. Функция Format


Справочник по функциям Delphi. Функция Format
Справочник по функциям Delphi. Функция Format. Примечания

В Delphi существует группа функций форматирования строк. Их рассмотрение начнем с наиболее часто встречающегося представителя ? функции Format:

function Format(const Format: string;
════════════════const Args: array of const) : string;

Первым параметром функции выступает форматирующая строка. Это ? обычная текстовая строка, но в ней на нужных местах стоят специальные символы, которые определяют, какие и как туда будут подставлены параметры.

Второй параметр функции Format называется списком аргументов. Он и содержит "вставляемые" в форматирующую строку параметры. Обратите внимание, что этот открытый массив имеет тип array of const, и в нем может передаваться переменное число разнотипных параметров. Например, после выполнения

S := Format(' Product %s , version %d.%d', ['Borland Delphi', 1, 0]);

строке S будет присвоено ' Product Borland Delphi , version 1.0'.

Рассмотрим подробнее правила, по которым составляется форматирующая строка.

"Специальные" места в ней называются спецификаторами формата и представляют собой следующие конструкции

"%" [index " : " ] ["-''] [width] [ " ." prec] type

где обозначены:

символ "%", с которого начинаются все спецификаторы формата (обязательный); поле индекса аргумента [ index " : " ] (необязательное); признак выравнивания по левому краю ["-"] (необязательный); поле ширины [width] (необязательное); поле точности [ " . " prec ] (необязательное); символ типа преобразования type (обязательный).

Каждый спецификатор формата соответствует как минимум одному из элементов списка аргументов и определяет, как именно рассматривать его и преобразовывать в строку.



[Назад]    [Содержание ]    [Вперед]

  


Для комментария : kadan@grsu.grodno.by

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017