全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:944
推到 Plurk!
推到 Facebook!

請問參數使用大寫A起首,這個A在英文裏不知是那一個字

尚未結案
iamjsn
初階會員


發表:78
回覆:95
積分:44
註冊:2002-08-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-10 10:26:33 IP:203.204.xxx.xxx 未訂閱
constructor TTest.Create(AOwner: TComponent); 常看到AOwner類似大寫A起首的參數寫法,因為一直想不出A會是那個英文字,不知有沒有那個大大知道呢?謝謝。
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-10 10:47:52 IP:218.16.xxx.xxx 未訂閱
不一定有意思耶 加 A 的主要原因是 該 Object 內已有一個一樣名的變數,所以要將傳入的參數名字稍改以免混淆 如你的子,你的 TTest 應是 Component 的子代,即內部一定已有 Owner property, 而傳入的參數正是要 Assign 給 Owner 的,沒理要不叫 Owner, 為了分別,只好加一個字頭(Prefix),在其他例子有些也不是 Assign 給原值的 (如 ARow, ACol) 但總是原本有這個名字的參數。 既要加字頭,若沒有一個特別的意思,用 A 也是一個好方法。 當然可能還是從一個英文字拿出來的,但小弟暫未看過任何對這 Prefix 的說明。
系統時間:2024-05-16 18:22:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!