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

三、运算符

运算符 描述 运算符 描述
= 变量赋值 += 加法赋值
-= 减法赋值
*= 乘法赋值
= 变量赋值
= 变量赋值
= 变量赋值
相关推荐
LawrenceLan10 小时前
Flutter 零基础入门(九):构造函数、命名构造函数与 this 关键字
开发语言·flutter·dart
一豆羹10 小时前
macOS 环境下 ADB 无线调试连接失败、Protocol Fault 及端口占用的深度排查
flutter
行者9610 小时前
OpenHarmony上Flutter粒子效果组件的深度适配与实践
flutter·交互·harmonyos·鸿蒙
行者9613 小时前
Flutter与OpenHarmony深度集成:数据导出组件的实战优化与性能提升
flutter·harmonyos·鸿蒙
小雨下雨的雨13 小时前
Flutter 框架跨平台鸿蒙开发 —— Row & Column 布局之轴线控制艺术
flutter·华为·交互·harmonyos·鸿蒙系统
小雨下雨的雨14 小时前
Flutter 框架跨平台鸿蒙开发 —— Center 控件之完美居中之道
flutter·ui·华为·harmonyos·鸿蒙
小雨下雨的雨14 小时前
Flutter 框架跨平台鸿蒙开发 —— Icon 控件之图标交互美学
flutter·华为·交互·harmonyos·鸿蒙系统
小雨下雨的雨14 小时前
Flutter 框架跨平台鸿蒙开发 —— Placeholder 控件之布局雏形美学
flutter·ui·华为·harmonyos·鸿蒙系统
行者9615 小时前
OpenHarmony Flutter弹出菜单组件深度实践:从基础到高级的完整指南
flutter·harmonyos·鸿蒙
前端不太难15 小时前
Flutter / RN / iOS,在长期维护下的性能差异本质
flutter·ios