dart-study
#dart Study
https://dart.dev/guides/language/language-tour#a-basic-dart-program
dart 语言教程
一个基础的dart 程序
下面的代码用了dart基础功能
1 |
|
// 这是一个单行的注释
int 一个内置的类型(built in types),其它内置类型有String,bool…
$variableName (or ${expression}) 字符串插值,类似字符串模板
重要概念
- 一切皆对象
- Dart是强类型语言,类型声明是可选的,因为有类型推断,number 被推断为int,
- dart 支持常规类型,List<int>或者 List<dynamic>
- dart 支持全局函数,如 main(), 可以嵌套函数,或者当作类实例的方法,对象的方法
- 相似的,dart 也支持全局的变量,也可当作对象的属性,类实例的属性
- 不像java,dart 没有关键字 public, protected ,private 如果一个标识符以”_”开头,它将在这个库是私有的.
- Dart 的工具能报告两种类型问题,警告和错误,警告不会阻止你的代码执行,但错误会
keyWords
略….
变量
创建变量并初始化
1 |
|
变量储存引用,name引用了一个带有值hengcheng得字符串对象
1 |
|
没被赋值得变量有一个默认值为null
Final and const
如果你没有意图去改变一个变量得值,用const 或者final
1 |
|
内置类型
- numbers
- strings
- booleans
- lists(就像数组)
- sets
- maps
- runes
- symbols
字符串转数字
1 |
|
dart-study
http://example.com/2019/07/22/旧的/dart-study/