Dart Flutter中的 命名参数、可选参数 是什么

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 分享

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中的 命名参数、可选参数 :

https://www.itying.com/category-88-b0.html

回到顶部