Dart Flutter中的 命名参数、可选参数 是什么
Dart Flutter系列教程:https://www.itying.com/category-88-b0.html
Dart Flutter中的 命名参数、可选参数 是什么? 在 Dart Flutter 语言中,命名参数(Named Parameters)和可选参数(Optional Parameters)是用于定义函数接受参数的方式。
定义一个带可选参数的方法 ,最新的dart定义可选参数需要指定类型默认值
String printUserInfo(String username,[int age=0]){ //行参
if(age!=0){
return "姓名:$username---年龄:$age";
}
return "姓名:$username---年龄保密";
}
print(printUserInfo('张三',21)); //实参
print(printUserInfo('张三'));
定义一个命名参数的方法,最新的dart定义命名参数需要指定类型默认值
String printUserInfo(String username, {int age = 0, String sex = '男'}) {//行参
if (age != 0) {
return "姓名:$username---性别:$sex--年龄:$age";
}
return "姓名:$username---性别:$sex--年龄保密";
}
print(printUserInfo('张三', age: 20, sex: '未知'));
您也可以通过Dart Flutter系列教程学习Dart Flutter中的 命名参数、可选参数 :