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_programming_functions.htm
廣告
© . All rights reserved.