High()和Low()函数

字体大小: 中小 标准 ->行高大小: 标准
先说High:High(X)函数返回参数的取值范围内的最大值,其类型为X,或X的
索引。X既可以是一个类型标识,也可以是一个变量,其类型必须为下面之一:

变量类型        High(X)的返回值
-------------------------------------------
序数类型 这一类型的最高取值
数组类型 数组索引的最大值
字符串类型 这一字符串声明过的长度
动态数组        返回实际元素个数的负值
字符串参数      返回实际元素个数的负值

示例:
function Sum( var X: array of Double): Double;
var
  I: Word;
  S: Double;
begin
  S := 0;  { Note that open array index range is always zero-based. }
  for I := 0 to High(X) do S := S + X[I];
  Sum := S;
end;

Low(X)的含义可以参考上面的描述,但正好相反。

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/67963.html