3-3 【视频讲解】Dart基础快速入门


3-3 【视频讲解】Dart基础快速入门_第1张图片

3-3 【视频讲解】Dart基础快速入门_第2张图片

3-3 【视频讲解】Dart基础快速入门_第3张图片
3-3 【视频讲解】Dart基础快速入门_第4张图片

首先

3-3 【视频讲解】Dart基础快速入门_第5张图片

程序入口

3-3 【视频讲解】Dart基础快速入门_第6张图片

3-3 【视频讲解】Dart基础快速入门_第7张图片
https://www.tutorialspoint.com/execute_dart_online.php

3-3 【视频讲解】Dart基础快速入门_第8张图片

控制台输出

3-3 【视频讲解】Dart基础快速入门_第9张图片

变量

3-3 【视频讲解】Dart基础快速入门_第10张图片
定义变量的时候,可以指定它的类型,也可以不指定它的类型。
3-3 【视频讲解】Dart基础快速入门_第11张图片

创建和分配变量

 没有指定otherName的类型,但是在运行的时候会推测出otherName的类型。
3-3 【视频讲解】Dart基础快速入门_第12张图片
更多的信息可以参考dart的官方文档

默认值

3-3 【视频讲解】Dart基础快速入门_第13张图片

检查null或零

3-3 【视频讲解】Dart基础快速入门_第14张图片

3-3 【视频讲解】Dart基础快速入门_第15张图片

Dart null检查最佳实践

outgoing是一个数组,在数组里面要取a这个元素,判断数组outgoing[a]里面知否包含b 也就是contains(b).
首先我们不确定数组outgoing里面的a元素是否为空,因为在后面加了一个问号,也就是outgoing[a]?
如果不为空就会执行contains方法,

3-3 【视频讲解】Dart基础快速入门_第16张图片


3-3 【视频讲解】Dart基础快速入门_第17张图片

3-3 【视频讲解】Dart基础快速入门_第18张图片

Functions

3-3 【视频讲解】Dart基础快速入门_第19张图片

异步编程

3-3 【视频讲解】Dart基础快速入门_第20张图片

3-3 【视频讲解】Dart基础快速入门_第21张图片

async和await


3-3 【视频讲解】Dart基础快速入门_第22张图片

结束

 

你可能感兴趣的:(3-3 【视频讲解】Dart基础快速入门)