Flutter|Flutter 中的一些区别
1、可选的位置参数和可选的命名参数
- 可先的位置参数
在 Flutter 中使用[]
标记为可选位置参数,并放到参数的最后面,如下所示:
文章图片
可选位置参数
- 【Flutter|Flutter 中的一些区别】可选的命名参数
在Flutter
中定义函数时,使用{param1, param2, …}
,放在参数列表的最后面,用于指定命名参数。如下图所示:
文章图片
可选命名参数
2、Dynamic 和 Object
- 相同之处
dynamic
和Object
声明的对象可以赋值任意对象,如下图所示:
文章图片
相同之处 - 不同之处
dynamic
声明的属性可以调用对应类型的方法。而Object
声明的属性,无论类型是否改变,它只能调用Object
类型的方法。如下图所示:
文章图片
不同之处
文章图片
不同之处
推荐阅读
- 热闹中的孤独
- JS中的各种宽高度定义及其应用
- 今天写一些什么
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- Android中的AES加密-下
- 放下心中的偶像包袱吧
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗