Dart參數化函數

參數是一種將值傳遞給函數的機制。參數構成函數簽名的一部分。參數值在調用期間傳遞給函數。除非明確指定,否則傳遞給函數的值的數量必須與定義的參數數量相匹配。

下麵來學習函數使用參數的方式。

必需的位置參數

在函數調用期間必須將值傳遞給所需的參數。

語法

function_name(data_type param_1, data_type param_2[…]) {
   //statements
}

示例

以下代碼片段聲明了一個帶有兩個參數的函數:test_param,即n1s1

  • 不必指定參數的數據類型。在沒有數據類型的情況下,參數類型在運行時動態確定。
  • 傳遞的值的數據類型必須與其聲明期間的參數類型匹配。如果數據類型不匹配,編譯器將拋出錯誤。
void main() {
   test_param(123,"this is a string");
}
test_param(int n1,String s1) {
   print(n1);
   print(s1);
}

執行上面示例代碼 -

123
this is a string

上一篇: Dart函數 下一篇: Dart介面