delphi 的一个问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 15:08:21
delphi的格式输出函数format的定义是:

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

它有个例题如下:
format('%s计算机%d台',['奔腾',100])

问题是在定义中两个参数format和args之间是用分号隔开,为什么例题中变成用逗号隔开
还有其他内部函数定义时,参数间也是分号,那具体使用时是否也用逗号

定义函数的时候,不同类型的参数之间用分号分隔,但是调用时都用逗号分隔,PASCAL就是这个规定的。

比如定义函数:
function FunName([var] name1[,name2[,...]]:type[;...]):type;

调用函数的格式是:
FunName[(parm1[,parm2[,...]])];