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

三、运算符

运算符 描述 运算符 描述
= 变量赋值 += 加法赋值
-= 减法赋值
*= 乘法赋值
= 变量赋值
= 变量赋值
= 变量赋值
相关推荐
张风捷特烈19 小时前
FlutterUnit 3.3.0 | 全组件、全属性、鸿蒙支持来袭
android·前端·flutter
w_y_fan1 天前
Route.settings.name 的设置与产生机制
前端·flutter
早起的年轻人2 天前
Flutter Container 阴影设置指南 2025版
flutter
早起的年轻人2 天前
Flutter WebAssembly (Wasm) 支持 - 实用指南
前端·flutter
勤劳打代码2 天前
USB 驱动检测实现
windows·flutter
来来走走2 天前
Flutter MVVM+provider的基本示例
android·flutter
阿笑带你学前端3 天前
XPlayer 1.1 发布:全平台 IPTV 播放器 + TV 局域网远程输入,电视输入从未如此丝滑
前端·flutter
SoaringHeart3 天前
Flutter进阶:实现比赛对阵图/淘汰赛
前端·flutter
肥肥呀呀呀3 天前
flutter 高斯模糊闪烁问题
flutter