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_programming_functions.html

