flutter学习之Dart语言
语言简介
Dart
是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等地方的开发。
Dart
诞生于2011年,号称要取代JavaScript
。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。要学Flutter的话我们必须首先得会Dart。
官网:https://dart.dev/
环境搭建
要在我们本地开发Dart
程序的话首先需要安装Dart Sdk
官方文档 https://dart.dev/get-dart
windows(推荐) http://www.gekorm.com/dart-windows/
mac 如果mac电脑没有安装brew这个工具首先第一步需要安装它: https://brew.sh/
brew tap dart-lang/dart
brew install dart
Dart
开发工具:
Dart
的开发工具有很多: IntelliJ IDEA
、 WebStorm
、 Atom
、Vscode
等
例如在Vscode
中配置Dart
- 找到vscode插件安装dart
- 找到vscode插件安装code runner Code Runner 可以运行我们的文件
第一个程序
main() {print('hello dart');
}
语法
变量定义
dart
是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒。
dart
中定义变量可以通过var
关键字可以通过类型来申明变量。如下:
var str='this is var'; //不指定类型会自动推导为StringString str='this is var';//指定类型,同上
常量
final 和 const修饰符
const值不变 一开始就得赋值,编译期要确定。
final 可以开始不赋值 只能赋一次 ; 它是运行时常量,即在运行时第一次使用前才初始化
永远不改量的量,建议使用final或const修饰它,而不是使用var或其他变量类型。