当前位置: 网站首页 > 开发语言 > DELPHI

Format相关函数详析

时间:1970-1-1 08:33:31来源: DELPHI作者:admin 点击:0次 字体 [ С]

Format的用法:
它的声明:
function Format(const Format: string; const Args: array of const): string; overload;

事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍:
function Format(const Format string; const Args array of const) string; overload;

Format参数是一个格式字符串,用于格式化Args里面的值的。Args又是什么呢,它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。如以下例子:
Format('my name is %s.',['wind']);
返回后就是my name is wind.

现在来看Format参数的详细情况:
Format里面可以写普通的字符串,比如'my name is',但有些格式指令字符具有特殊意义,比如%6s格式指令具有以下的形式:
"%"[index":"]["-"][width]["."prec]type
它是以%开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。

发表评论
验证码:
最新评论