美文网首页折一枝春色Flutter
Flutter 中的一些区别

Flutter 中的一些区别

作者: NetWork小贱 | 来源:发表于2020-05-18 14:57 被阅读0次

1、可选的位置参数和可选的命名参数

  • 可先的位置参数
    在 Flutter 中使用 [] 标记为可选位置参数,并放到参数的最后面,如下所示:

    可选位置参数
  • 可选的命名参数
    Flutter 中定义函数时,使用{param1, param2, …},放在参数列表的最后面,用于指定命名参数。如下图所示:

    可选命名参数
总结:

从上方两幅图可得,可选位置参数和可选命名参数的不同在于函数的调。可选位置参数在调用时不用写参数名,而可选命名参数需要写参数名。

2、Dynamic 和 Object

  • 相同之处
    dynamicObject 声明的对象可以赋值任意对象,如下图所示:
    相同之处
  • 不同之处
    dynamic声明的属性可以调用对应类型的方法。而Object 声明的属性,无论类型是否改变,它只能调用 Object类型的方法。如下图所示:
    不同之处 不同之处

相关文章

网友评论

    本文标题:Flutter 中的一些区别

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