Dart 函数参数 Dart 函数返回值 Dart 函数可选位置参数 参数是一种将值传递给函数的机制。参数构成函数签名的一部分。参数值在调用期间传递给函数。除非明确指定,否则传递给函数的值的数量必须与定义的参数数量相匹配。 现在让我们讨论函数使用参数的方式。 必需的位置参数 在函数调用期间必须将值传递给所需的参数。 语法 Function_name(data_type param_1, data_type param_2[…]) { //statements } 例 以下代码片段声明了一个带有两个参数的函数 test_param ,即 n1 和 s1 不必指定参数的数据类型。在没有数据类型的情况下,参数类型在运行时动态确定。 传递的值的数据类型必须与其声明期间的参数类型匹配。如果数据类型不匹配,编译器将抛出错误。 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 函数可选位置参数