複製鏈接
請複製以下鏈接發送給好友

缺省參數

鎖定
所謂缺省參數,顧名思義,就是在聲明函數的某個參數的時候為之指定一個默認值,在調用該函數的時候如果採用該默認值,你就無須指定該參數。缺省參數使用主要規則:調用時你只能從最後一個參數開始進行省略,換句話説,如果你要省略一個參數,你必須省略它後面所有的參數,即:帶缺省值的參數必須放在參數表的最後面。 缺省值必須是常量。顯然,這限制了缺省參數的數據類型,例如動態數組和界面類型的缺省參數值只能是 nil;至於記錄類型,則根本不能用作缺省參數。 缺省參數必須通過值參或常參傳遞。聲明是帶有缺省參數的函數,則缺省值只能寫在聲明當中。
缺省參數使用主要規則:調用時你只能從最後一個參數開始進行省略,換句話説,如果你要省略一個參數,你必須省略它後面所有的參數。
中文名
缺省參數
外文名
default parameters
例    如
動態數組和界面類型
概    述
缺省參數使用主要規則:調
使用規則
缺省值的參數必須放
使用規則
帶缺省值的參數必須放在參數表的最後面。
缺省值必須是常量。顯然,這限制了缺省參數的數據類型,例如動態數組和界面類型的缺省參數值只能是 nil;至於記錄類型,則根本不能用作缺省參數。
缺省參數必須通過值參或常參傳遞。引用參數 var不能有缺省值。