![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dart
文章平均质量分 95
Dart语言介绍
有趣的杰克
这个作者很懒,什么都没留下…
展开
-
Dart基础——如何在Dart&Flutter中使用Stream
1 什么是Stream?Stream是Dart用来处理异步的API,和同样用来处理异步的Future不同的是,Stream可以异步的返回多个结果,而Future只能返回一个,如果你对Future有疑问,可以参考作者的上一篇文章,Dart基础——Dart异步Future与事件循环Event Loop。2 如何创建Stream?1.1使用Stream的构造方法Stream periodicStream = Stream.periodic(Duration(seconds: 2), (num) { r原创 2022-01-14 16:24:04 · 1120 阅读 · 0 评论 -
Dart基础——Dart异步Future与事件循环Event Loop
如何使用异步Future什么是异步如果你的程序中有两个方法,这两个方法桉顺序执行,第一个方法执行需要五秒,如果是同步代码,第二个方法会等待第一个方法执行完,才会被调用,如果第一个方法是异步的,程序在执行第一个方法时,不会等待它执行结束,而是接着执行第二个方法,这样第二个方法就无需在第一个方法执行完之后被调用。在客户端异步是非常有用的,如果你在初始化时有一个非常耗时,但又不需要它在ui画面响应前执行完成的方法,你就可以使用异步。Dart异步处理库Future了解了异步的概念后,我们来看一看如何在D原创 2022-01-14 16:25:11 · 1546 阅读 · 0 评论 -
Dart基础——语法规范
字符串两个常量字符串(不是变量,是放在引号中的字符串),你不需要使用 + 来连接它们。推荐的写法print( 'ERROR: Parts of the spaceship are on fire. Other ' 'parts are overrun by martians. Unclear which are which.');不推荐的写法print('ERROR: Parts of the spaceship are on fire. Other ' + 'parts原创 2022-01-14 16:25:03 · 599 阅读 · 0 评论 -
Dart基础——Dart语法
本文主要介绍Dart开发常用的一些语法基础语法两种定义常量的方式使用过程中从来不会被修改的变量, 可以使用 final 或 const,Final 变量的值只能被设置一次;Const 变量在编译时就已经固定 (Const 变量 是隐式 Final 的类型.)final 变量或类变量在第一次使用时被初始化,懒加载 。Const不能定义对象 Final能定义对象例://可以省略String这个类型声明final str = "hi world";//final String str =原创 2022-01-14 16:24:53 · 1692 阅读 · 0 评论