flutter之常用数据类型

常用数据类型学习:

Numbers(数值类型)

int 例如:1、10、100 整型

复制代码
int num = 1;
int num2 = 10;
int num3 = 100;

double 例如:0.1、2.3、10.1 浮点型

复制代码
double a = 0.1;
double b = 2.3;
double c = 10.1;

Strings(字符串类型)

String 例如:'您好'、'Dart'

复制代码
String a = '您好';  //(单引号、双引号都可)
String b = "Dart";

Booleans(布尔类型)

bool 仅有:true、false

复制代码
bool isDelete = true;  //布尔类型的值仅true、false表达,没有非空即真的表达。
bool isRead = false;

List(数组类型)

list 例如:'123','456','789'、'搜索','设计','完美'

复制代码
list numList = ['123','456','789'];
list topList = ['搜索','设计','完美'];

Maps(字典类型)

Map(安卓理解是键值对类型,IOS理解是字典类型)

例如:{'userName':'张三','age':'26','hobby':'吃喝'}

复制代码
Map user = {'userName':'张三','age':'26','hobby':'吃喝'};

变量(自推断数据类型):var

例如:1、10.1、true、'开心'、'搜索','完成'、{'userName':'李四'}

复制代码
var a = 1;
var b = true;
var str = '开心';
var lst = ['搜索','完成'];
var dic = {'userName':'李四'};

常量:const、final

复制代码
const pi = 3.1415926;     //创建的时候,即刻要赋值。赋值后不可更改值。

final pi2;    //可先创建,再赋值。赋值后不可更改值。
pi2 = 3.1415926;


原理:final是惰性初始化,即在运行第一次使用前才初始化赋值。const一开始创建时就需要赋值。
相关推荐
恋猫de小郭13 小时前
Android CLI 支持 AI Agent 通过 Device Streaming 调试云真机
android·前端·flutter
m0_738185821 天前
Flutter 鸿蒙化实战:flutter_scankit 适配 OpenHarmony,华为 ScanKit 扫码
flutter·华为·harmonyos·鸿蒙
事圆则缓2 天前
Flutter 开发鸿蒙实战:从 OpenHarmony 适配版到 HAP 构建与插件接入
flutter·华为·harmonyos
天空之城--2 天前
Android一周动态:Android 18首次官宣、Compose Material3 1.4转正(5趋势+5资讯)
android·人工智能·flutter·架构·android jetpack
恋猫de小郭2 天前
Meta 分享怎么用 AI 迁移 Compose 项目不烧心
android·前端·flutter
EatFan2 天前
Flutter 鸿蒙适配实践 2026:从环境搭建、混合渲染到 OpenTelemetry 性能基建
flutter·华为·harmonyos·openharmony·opentelemetry·鸿蒙适配·impeller
m0_738185822 天前
Flutter 鸿蒙化实战:flutter_secure_storage 适配 OpenHarmony,敏感数据安全存储
安全·flutter·华为·harmonyos·鸿蒙
传奇开心果编程2 天前
【现代声明式UI学与练】第1课 从命令式UI到声明式UI
学习·flutter·ui·swiftui·react·android jetpack
m0_738185822 天前
Flutter 鸿蒙化实战:flutter_nfc_kit 适配 OpenHarmony,NFC 读写一步到位
flutter·华为·harmonyos·鸿蒙
恋猫de小郭2 天前
KMP 又改了编译流程, Separate Compilation 禁止了 `commonMain` 的依赖穿透
android·前端·flutter