一、基本信息
二、Dart2.0编程规范
官方手册(英文):dart.dev/guides/lang…
官网指导教程:dart.dev/guides/lang…
内置类型
- numbers
- strings
- booleans
- lists (also known as arrays)
- sets
- maps
- runes (for expressing Unicode characters in a string)
- symbols
Dart是强类型语言
-
var 声明的变量会自动进行类型推断
var a = '123'; var b = 123;
-
显示声明
String a = '123'; int b = 123;
-
声明动态类型
Object a = '123'; dynamic b = 123;
-
成员名以"_"开始表示私有成员,如_a, _test()
-
方法、类声明与java类似
class Test{ var a = '123'; String b = '123'; dynamic c; void test() { print(a); } String getStr(){ return '123'; } }
-
"??","??="