Dart基础知识

一、简介

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();

三、运算符

运算符 描述 运算符 描述
= 变量赋值 += 加法赋值
-= 减法赋值
*= 乘法赋值
= 变量赋值
= 变量赋值
= 变量赋值
相关推荐
星释1 天前
鸿蒙Flutter三方库适配指南:09.版本升级适配
flutter·华为·harmonyos
bing.shao1 天前
Flutter 与 Native的比较
flutter
旧时光_1 天前
第2章:第一个Flutter应用 —— 2.4 路由管理
flutter
旧时光_2 天前
第2章:第一个Flutter应用 —— 2.2 Widget简介
flutter
Bryce李小白2 天前
Flutter provide框架内部实现原理刨析
flutter
CN-cheng2 天前
Flutter项目在HarmonyOS(鸿蒙)运行报错问题总结
flutter·华为·harmonyos·flutter运行到鸿蒙
Larry_zhang双栖2 天前
Flutter Android Kotlin 插件编译错误完整解决方案
android·flutter·kotlin
安卓开发者2 天前
第1讲:为什么是Flutter?跨平台开发的现状与未来
flutter
芝麻开门-新起点2 天前
Flutter 项目全流程指南:编译、调试与发布
flutter