await for 如何使⽤?
14 await for 如何使⽤?flutter开发app
14
await for是不断获取stream流中的数据,然后执⾏循环体中的操作。它⼀般⽤在直到stream什么时候完成,并且必须等待传递完成之后才能使⽤,不然就会⼀直阻塞。
<pre >Stream<String> stream = new Stream<String>.fromIterable(['不开⼼', '⾯试', '没', '过']);</pre>
<pre style="margin: 0cm 0cm 0.0001pt; font-size: medium; font-family: 宋体; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spac
ing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; background-color: whitesmoke; background-position: initial initial; background-repeat: initial initial;">main() async{</pre>
<pre > print('上午被开⽔烫了脚');</pre>
<pre > await
for(String s in stream){</pre>
<pre > print(s); </pre>
<pre > }</pre>
<pre style="margin: 0cm 0cm 0.0001pt; font-size: medium; font-family: 宋体; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; back
ground-color: whitesmoke; background-position: initial initial; background-repeat: initial initial;"> print('晚上还没吃饭');</pre>
<pre >}</pre> Flutter的架构主要分成三层:Framework,Engine和
15
15 Flutter的架构主要分成三层:Framework,Engine和
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论