Flutter 探索(三)Dart 语法介绍
2020-05-10 本文已影响0人
暄落丶
目录
Flutter 的开发语言采用的是 Dart,所以,了解且掌握 Dart 是至关重要的,那么我们决定从以下方面开始着手:
- Dart 背景与特性
- 变量
- 类与方法(函数)
- 组件
- 特殊 Api
- 与其他语言区别
Dart 背景与特性
Dart是针对任何平台上的快速应用程序的客户端优化语言
Dart语言是由 Google 主导开发的网络编程语言,于2011年10月10日发布,其目标在于成为下一代结构化Web开发语言。
Dart 同 Java、Js 很像,都是面向对象编程且单一继承。因为 Dart 与 Flutter 紧密结合,优势也是相同的,如热重载、全平台支持、友好的 UI 支持等等。
Hello World 示例:
void main() {
print("Hello World!");
}
变量
Dart 在 2.0 版本成为了强类型语言,任何语言都会有整型、浮点型、字符型等数据类型,Dart 也有。
var
“强类型语言为什么会有 var?”
var 类型的变量能够自动推断变量类型,而Dart 虽然提供了 var 变量,但是它的所有类型是在编译前确定的,所以也会导致在 Dart 中的类型一旦赋值,类型便会确定,便不能再改变其类型。
其他
关于Dart 的变量类型,阿伟
https://www.jianshu.com/p/3d927a7bf020
下面的不想写了,语法与其他语言类似,自己多敲一下,慢慢摸索学习是最快的