Dart
程序员imHou
大龄程序员,做过Java、Qt、iOS等开发,做过敏捷项目管理;目前投身于区块链技术学习和研究。
展开
-
Dart 入门学习(1)—— 环境安装
写在前面:最近同事介绍说flutter不错,想学习一下,于是就看了看。Flutter 使用 dart 写的,所以需要先学习一下dart 语言。Dart 的官方网址是:https://www.dartlang.org/Dart 的中文社区网址是:http://www.cndartlang.com/Dart 的学习主要就从这两个网站来看了。其中中文社区中的Dart 学习笔记非常全面,值...原创 2018-09-28 12:43:47 · 4162 阅读 · 0 评论 -
Dart 入门学习(2)—— Hello World
使用WebStorm 作为开发工具,新建一个Project,选择Dart,设置好Dart SDK Path之后,注意下面有几个选项。1. Start Dartium in checked mode检查模式(checked):进行类型检查,如果发现实际类型与声明或期望的类型不匹配就报错 生产模式(production):不进行类型检查,忽略声明的类型信息,忽略 assert 语句2. G...原创 2018-09-28 15:00:15 · 667 阅读 · 0 评论 -
Dart 入门学习(3)—— const 和 final
本文参考如下网址http://www.cndartlang.com/658.htmlhttp://dart.goodev.org/guides/language/language-tour注意标红部分与参考网页上有些许区别 void main() { final name = 'Bob'; // 正确// name = 'Alice'; // 错误,final 变...原创 2018-09-28 15:59:15 · 2267 阅读 · 0 评论 -
Dart 入门学习(4)—— bool
为了代表布尔值,Dart 有一个名字为 bool 的类型。 只有两个对象是布尔类型的:true 和 false 所创建的对象, 这两个对象也都是编译时常量。Dart 中除了表达为 true 的 ture 之外,所有的都是false。这点与其他语言有所区别。比如Javascript 中,有意义的字符,大于等于1的整数等等,都可以被认定为true。if (1) { // JS 中正确,但是...原创 2018-09-28 23:20:29 · 607 阅读 · 0 评论 -
Dart 入门学习(5)—— Numbers(数值)
Dart 支持两种类型的数字 大家可以思考一下为什么Dart 只有两种数字类型,而Java 却有 byte, short, int, long, float, double 这么多种?各自有什么好处呢?欢迎留言讨论。而且Java 还有包装类型如:Byte, Short, Integer, Long, Float, Double(这里插一段Java 类型的说明:https://blog....原创 2018-09-29 16:02:56 · 2866 阅读 · 0 评论