預設參數

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

基本介紹

  • 中文名:預設參數
  • 例如動態數組和界面類型
  • 概述:預設參數使用主要規則:調
  • 使用規則:帶預設值的參數必須放
概述,使用規則,

概述

預設參數使用主要規則:調用時你只能從最後一個參數開始進行省略,換句話說,如果你要省略一個參數,你必須省略它後面所有的參數。

使用規則

預設值的參數必須放在參數表的最後面。
預設值必須是常量。顯然,這限制了預設參數的數據類型,例如動態數組和界面類型的預設參數值只能是 nil;至於記錄類型,則根本不能用作預設參數。
預設參數必須通過值參或常參傳遞。引用參數 var不能有預設值。

相關詞條

熱門詞條

聯絡我們