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