Dart是谷歌的皇太子,更有Flutter等大臣辅佐。继位正统,拳打JS,脚踢Java是分分钟的事情.
所以大家都应该“奉旨”学习Dart
本文分以下几个部分:
一、Dart整体思想
二、Dart环境搭建
三、基本语法
学习dart好去处
Dart 编程语言主页dart在线编辑器
https://dartpad.dartlang.org/第一部分:Dart整体思想
1.Dart是一种面向对象的语言,具有C语言风格的语法,可以选择将它编译成JavaScript。;
2.它支持各种编程辅助工具,如:接口,类,集合,泛型和可选类型。
3.Dart与JS比较
4.可以使用 https://dartpad.dartlang.org/ 上的在线编辑器在线运行测试脚本。
5.dart程序源文件通常以扩展名.dart
命名。
6.学习dart好去处:
Dart 编程语言主页7.dart是强数据类型语言
8.Dart程序代码由以下组成
- 变量和运算符
- 类
- 函数
- 表达式和编程构造
- 决策和循环结构
- 注解
- 库和包
- 类型定义
- 数据结构 - 集合/泛型
9.Dart优势:
- Dart可基于AOT(Ahead Of Time)编译,即编译成平台的本地代码,运行性能高。
- Dart也可基于JIT(Just In Time)编译,编译快速,可热加载,使开发周期加倍提升(Flutter亚秒级有状态热重载)
- Dart可以更轻松地创建以60fps运行的流畅动画和转场。Dart在没有锁的情况下进行对象分配和垃圾回收
- Dart语法结合Java与JavaScript语法特点,几乎没有令人不适的怪异语法,使Java程序员倍感亲切,快速上手
第二部分 环境搭建
1.下载dart
https://gekorm.com/dart-windows/傻瓜化安装。自动配置环境变量。
用CMD试一试,出现下述内容表示下载成功。
2.配置VSCODE
安装dart语言支持
安装code runner
第三部分 基本语法
一、hello world
创建一个test.dart
void main(List<String> args) {
print("hello world");
}