Dart帶有預設值的可選引數

2019-10-16 22:06:42

預設情況下,還可以為函式引數指定值。 但是,這些引數也可以顯式傳遞值。

語法

function_name(param1,{param2= default_value}) { 
   //...... 
}

範例

void main() { 
   test_param(123); 
}  
void test_param(n1,{s1:12}) { 
   print(n1); 
   print(s1); 
}

執行上面範例程式碼,得到以下結果 -

123 
12

註 - 函式中的所有必需引數必須在可選引數之前。