一、简介
Hello World
每个应用都有一个顶层的 main()
函数来作为运行入口。没有指定返回类型的方法的返回类型会推导为 void
。你可以使用顶层函数 print()
来将一段文本输出显示到控制台:
dart
void main(){
print('Hello World!');
}
二、变量
1、变量声明
dart
var name = 'once'; // 类型推断
int num = 999; // 显式声明
final PI = 3.14; // 运行时常量
const age = 18; // 编译时常量
dynamic dyn = 6; // 动态类型
var multi = '''
line 1
line 2
line 3
'''; // 多行字符串
2、数据类型
dart
String str = 'nihao'; // 字符串
int num = 1; // 整数
double price = 9.9; // 浮点类型
bool isNew = true; // 布尔
List<String> arr = ['1', '2']; // 列表
Map<String, int> obj = { // 集合
'name': 'twice',
'age': 18
}
3、类型判断
dart
var str = '123';
print(str is String); // true
4、类型转换
dart
var str = '123';
int num = int.parse(str);
String strNew = num.toString();
三、运算符
运算符 | 描述 | 运算符 | 描述 |
---|---|---|---|
= | 变量赋值 | += | 加法赋值 |
-= | 减法赋值 | ||
*= | 乘法赋值 | ||
= | 变量赋值 | ||
= | 变量赋值 | ||
= | 变量赋值 |