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 框架跨平台鸿蒙开发 - 关系测试应用
flutter·华为·架构·开源·鸿蒙
autumn20051 天前
Flutter 框架跨平台鸿蒙开发 - 颜色情绪
flutter·华为·harmonyos
Utopia^1 天前
Flutter 框架跨平台鸿蒙开发 - 记忆热力图
flutter·华为·harmonyos
2301_822703201 天前
Flutter 框架跨平台鸿蒙开发 - 创意声音合成器应用
算法·flutter·华为·harmonyos·鸿蒙
恋猫de小郭1 天前
Android 上为什么主题字体对 Flutter 不生效,对 Compose 生效?Flutter 中文字体问题修复
android·前端·flutter
李李李勃谦1 天前
Flutter 框架跨平台鸿蒙开发 - 创意灵感收集
android·flutter·harmonyos
空中海1 天前
2.7 列表与滚动性能优化
flutter·性能优化·dart
2301_822703201 天前
Flutter 框架跨平台鸿蒙开发 - 气味记忆唤醒应用
flutter·华为·开源·harmonyos·鸿蒙
空中海1 天前
2.4 绘制与动画
flutter·dart
空中海1 天前
2.6 表单与输入处理
flutter·dart