美文网首页flutter学习
flutter 可选参数

flutter 可选参数

作者: kot_flu | 来源:发表于2019-04-19 15:03 被阅读0次

在flutter 里面传参数 option param 是非常有意思的

var user = new Uu("jack");
 var user2 = new Uu("toly",address: "shenzhen");
 print( "${user.name}+${user.address}" );
 print( "${user2.name}+${user2.address}" );
  printPerson1("jack");
  printPerson1("jack",age:20,gender: "man");
  printPerson2("tt");
  printPerson2("tt",33,);
  printPerson2("tt",33,"women");

class Uu{
  String name;
  String address;

  Uu(this.name, {this.address});
  say(){

  }
}
printPerson1(String name, {int age=30, String gender="FEMALE"}) {
  print("name=$name,age=$age,gender=$gender");
}
printPerson2(String name, [int age=18, String gender="MALE"]) {
  print("name=$name,age=$age,gender=$gender");
}

打印结果

jack+null
toly+shenzhen
name=jack,age=30,gender=FEMALE
name=jack,age=20,gender=man
name=tt,age=18,gender=MALE
name=tt,age=33,gender=MALE
name=tt,age=33,gender=women

仔细看,体会体会,有传参数,这个参数就会更改,没有传的就会使用默认值

相关文章

  • 磨刀- Dart 函数

    ✨✨✨✨✨ 魏什么_多喝水 Flutter 之路 声明 参数 可选参数 可选命名参数: 可选位置参数

  • Flutter 中的一些区别

    1、可选的位置参数和可选的命名参数 可先的位置参数在 Flutter 中使用 [] 标记为可选位置参数,并放到参数...

  • flutter 可选参数

    在flutter 里面传参数 option param 是非常有意思的 打印结果 仔细看,体会体会,有传参数,这个...

  • Dart基本语法学习记录

    参考《Flutter实战》 独特语法: 1、可选命名参数 2、..(级联操作符) 3、?.(条件成员访问运算符) ...

  • git统计代码量

    参数:分支名:比如master,可选参数author:作者名,可选参数since:开始日期,可选参数until:截...

  • Flutter - 常用基础组件(Wdiget)-Button

    在flutter中 有很多种button,本文记录几个常见的button 属性or参数类型 / 是否可选作用onP...

  • Flutter-选填参数

    可选命名参数用 {}表示可选命名的参数必须要写参数名,可以跳过一些参数 调用方法: 可选位置参数用[]表示可选位置...

  • 2.函数的定义及函数的参数

    函数的定义 函数的参数 (必传) 函数的可选参数 可选参数 使用 '?'可选参数必须配置到参数的后面 函数的默认参...

  • Dart独特的使用方式(session one)

    1.位置可选参数 Dart中的函数可以包含可选参数。可选参数是函数调用者可以选择不提供的参数。可以在函数内检查可选...

  • Flutter学习三-知识小集

    常用方法 flutter构造函数flutter构造函数的属性可以使可选的,当属性是可选时,可选属性放在花括号的里面...

网友评论

    本文标题:flutter 可选参数

    本文链接:https://www.haomeiwen.com/subject/srgqgqtx.html