2010-09-13

【Delphi】陣列與 procedure/function 的應用

在程式中,我們會呼叫 function,運算後,得到 function 回傳的結果。

但有時,我們希望回傳的資料能更多,就可以利用陣列達到目的。

不過,又不能直接拿陣列當做回傳的資料型別,得先建立一個陣列的類別,如下:

 
type
    TMyResult = array[0..6] of integer;

...
...

function MyFunc(param1 : integer) : TMyResult;
begin
    ...
    ...
end;
  



同理,以陣列當做 procedure/function 的參數也是如此:

 
type
    TPara = array[0..6] of string;

...
...

procedure Func1(para1 : TPara) ;
begin
    ...
    ...
end;
 

沒有留言:

張貼留言