Dart01语言简介
Dart语言简介
Dart 是一种开源的通用编程语言,它最初由Google开发,后来被ECMA批准为标准。 Dart 适用于服务器和浏览器, Dart SDK由谷歌推出,附带其编译器 - Dart VM, SDK还包括一个实用程序 - dart2js,可以将Dart脚本转换为JavaScript。
目前学习Dart语言,大部分都是为了学习Flutter,Flutter是谷歌的高性能、跨端UI框架,可以通过一套代码,支持iOS、Android、Windows/MAC/Linux等多个平台,且能达到原生性能。
一个简单的例子
我们先通过一个简单的例子,看看Dart语言程序长什么样子?
// 定义函数
printInteger(int aNumber) {
print('The number is $aNumber.'); // 打印字符串
}
// 这里是Dart程序的入口,类似java/c/c++的main函数
main() {
var number = 42; // 定义和初始化变量
printInteger(number); // 调用上面定义的函数
}
执行程序输出:
The number is 42
通过这个例子,大家可能发现Dart语法结构其实跟 Javascript 和 Java 很相似,大家只要学习过任何一种编程语言,学习 Dart 都非常简单。
Dart 语言特性
- 一切皆对象,在 Dart 语言中所有变量类型都是对象,null 也是对象,函数也是对象,所有对象都继承自 Object。
- 尽管 Dart 是强类型语言,但是变量类型声明是可选的,Dart 可以推断出变量的类型。例如上面的例子 number 就没有指定变量类型。
- Dart 支持泛型类型,类似 Java 的泛型,例如:List
就是一个 int 数组。 - 函数支持嵌套
- 不支持public、protected和 private 关键字,在 Dart 语言中,通过下划线(_)开头命名的话,就表示是私有的,反之就是公开的。
搭建 Dart 语言开发环境
Windows环境
在 Windows 环境推荐直接下载 Windows 安装包,Dart SDK Windows 版本下载地址: https://github.com/GeKorm/dart-windows/releases,从下载地址里面选择最新版本的 Dart_x64.stable.setup.exe 下载即可。
下载后双击安装程序,根据提示一步步安装即可,安装程序默认是会把 Dart 添加进系统变量 path 中,安装完成后,可以打开 cmd 命令行,输入 dart --version,有版本信息打印即表示安装成功。
Mac环境
在 mac 环境下直接使用 brew 命令安装 Dart
brew tap dart-lang/dart
brew install dart
VSCode
下载地址:https://code.visualstudio.com/
-
安装 VSCode 插件
-
安装 Dart 插件,Dart 插件可以使 VSCode 支持 Dart 编程,最明显的功能便是支持 Dart 语法高亮
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果