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
广告