我想写一个函数,返回一个数组,怎么声明啊?我写成
function getstring(i:integer):array of string ;
编译的时候提示 identifier excepted but 'ARRAY' found;
这是怎么回事啊?
function getstring(i:integer):array of string ;
编译的时候提示 identifier excepted but 'ARRAY' found;
这是怎么回事啊?
TStringArray:array of string.Function GetStringArray(Scale:integer):TStringArray;
请参照Types单元中的
TIntegerDynArray = array of Integer;
{$EXTERNALSYM TIntegerDynArray}
TCardinalDynArray = array of Cardinal;
{$EXTERNALSYM TCardinalDynArray}
TWordDynArray = array of Word;
{$EXTERNALSYM TWordDynArray}
TSmallIntDynArray = array of SmallInt;
{$EXTERNALSYM TSmallIntDynArray}
TByteDynArray = array of Byte;
{$EXTERNALSYM TByteDynArray}
TShortIntDynArray = array of ShortInt;
{$EXTERNALSYM TShortIntDynArray}
TInt64DynArray = array of Int64;
{$EXTERNALSYM TInt64DynArray}
TLongWordDynArray = array of LongWord;
{$EXTERNALSYM TLongWordDynArray}
TSingleDynArray = array of Single;
{$EXTERNALSYM TSingleDynArray}
TDoubleDynArray = array of Double;
{$EXTERNALSYM TDoubleDynArray}
TBooleanDynArray = array of Boolean;
{$EXTERNALSYM TBooleanDynArray}
TStringDynArray = array of string;
{$EXTERNALSYM TStringDynArray}
TWideStringDynArray = array of WideString;
{$EXTERNALSYM TWideStringDynArray}