線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:723
推到 Plurk!
推到 Facebook!

選擇性參數

答題得分者是:hagar
GDMichael
一般會員


發表:27
回覆:36
積分:12
註冊:2004-10-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-14 12:31:34 IP:210.6.xxx.xxx 未訂閱
請問delphi的function的parameter有沒有可以選擇性pass or not pass那個value呢?如果我想有個selection去給我pass or not pass 一個array of integer thx a lot of
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-14 13:02:49 IP:202.39.xxx.xxx 未訂閱
參考 default parameters 的 help(宣告的時候有預設值的參數要宣告在後面):
  procedure procedure1(A: Integer; Value: Integer = 0);
呼叫的時候可以有選擇
var
  A: integer;
begin
  procedure1(A); // 這是不傳入 Value 這個參數, 不傳入預設值為 0
  procedure1(A, 5); // 這是傳入 Value 這個參數
end;
不過 help 上說 Default values are allowed only for typed const and value parameters. 您要的 array of integer 大概不行. -- QBQ: 我能做什麼? 發表人 - hagar 於 2005/01/14 13:10:16
系統時間:2024-05-09 19:38:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!