
Dart
文章平均质量分 90
凤天凌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dart语法快速上手一《Dart2随笔之前言及概览》
随着Google爸爸近两年推出了Flutter,Dart语言感觉一下子就火了起来,Flutter作为一个“次时代”的移动端跨平台解决方案,Google一直不遗余力的推广,特别是在今年上海举行的GDD2018上面,Google花了大篇幅的会场时间来介绍Flutter,Flutter代替RN成为新一代跨平台王者感觉是大势所趋,趁着潮流来袭之前,赶紧趟一趟这片蓝海,避免以后在不断发展的技术潮流中被淘...原创 2018-09-29 16:47:19 · 1537 阅读 · 0 评论 -
Dart语法快速上手二 《Dart2之变量及基础类型》
变量 变量的定义:dart中万物皆对象,包括java中认为的基础数据类型也是对象,所以我们初始化任何对象的时候,只要没赋值,默认值都是null(null也是对象) 变量的分类(根据声明方式,不再细说有哪些内置类型): String str = "Bob"; //显示声明 var str = "Bob"; // 隐式声明 Object str = "Bob"; //通用对象声明 dynami...原创 2018-09-29 16:50:49 · 1219 阅读 · 0 评论 -
Dart语法快速上手三《Dart2之方法》
这里开始讲Dart语法中最重要的元素之一:方法,Dart里面的方法跟java还是有很大的不同 方法 Dart是一种真正的面向对象语言,因此即使是函数也是对象并且具有类型Function。 这意味着函数可以分配给变量或作为参数传递给其他函数。 您也可以像调用函数一样调用Dart类的实例。 bool isNoble(int atomicNumber) { return _nobleGases[...原创 2018-09-29 16:52:13 · 2049 阅读 · 0 评论 -
Dart语法快速上手四《Dart2之操作符、循环、条件控制、异常》
Dart绝大多数的操作符和其他语言很相似,先列一张表 下面说一些不常见的 as 强转操作符 (emp as Person).firstName = 'Bob'; is / is! 判断对象类型操作符 if (emp is Person) { // Type check emp.firstName = 'Bob'; }else if(emp is! Person){ ......原创 2018-09-29 16:53:16 · 4331 阅读 · 0 评论 -
Dart语法快速上手六 《Dart2之异步、生成器 And So On》
异步是所有开发语言中非常重要的一环,在执行耗时操作的时候不会让主线程长时间无响应,这一点在移动端开发中尤其重要 Dart库中包含许多返回Future或Stream对象的函数。 这些函数是异步的:它们在设置可能耗时的操作(例如I / O)后返回,而不等待该操作完成。 Futures async和await关键字支持异步编程,允许您编写看起来类似于同步代码的异步代码。 await关键字在Dart...原创 2018-10-09 11:06:16 · 929 阅读 · 0 评论 -
Dart语法快速上手五 《Dart2之类与构造方法》
使用构造方法 var p1 = Point(2, 2); var p2 = Point.fromJson({'x': 1, 'y': 2}); var p1 = new Point(2, 2); var p2 = new Point.fromJson({'x': 1, 'y': 2}); 上面这两种写法都是可以的,Dart2中new关键字已经成为一个可选项 常量构造方法 有些类提供常量构造函...原创 2018-09-30 14:22:15 · 3178 阅读 · 0 评论