void Say(String msg) {
print(msg);
}
void main(List<String> args) {
Say("ok");
}
定义参数时为参数赋值,参数就成为可选参数。
dart 中可选参数应该在必选参数后面,并使用 [] 包裹。
void Say(String msg, [String face = "微笑着说"]) {
print("$face : $msg");
}
void main(List<String> args) {
Say("ok");
Say("ok", "严肃地说");
}
在 Dart 中,函数参数可以使用位置参数或命名参数来传递。
位置参数是按照参数列表中的顺序传递的,而命名参数则是通过指定参数名称来传递的。
函数返回值类型 函数名称({参数类型 参数名称, 参数类型 参数名称}){
//......
}
void Say(String msg, {required String face}) {
print("$face : $msg");
}
void main(List<String> args) {
Say("ok", face: "微笑着说");
Say("ok", face: "严肃地说");
}