首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
flutter
ypf5208
创建于2023-03-27
订阅专栏
flutter经验与学习
暂无订阅
共30篇文章
创建于2023-03-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
dart_18 static
静态变量 static 定义 声明 调用 静态变量可以通过外部直接访问,不需要将类实例化 函数内部访问 实例化后的类也可以访问该静态变量 声明 调用 静态方法 静态方法可以通过外部直接访问 声明 调用
dart_17 get与set
定义、使用 get set 定义 使用 简化 get set 业务场景 购物车以前可能会写个方法 `getXXX()` 当然也适用于赋值操作
dart_29 空安全
减少数据异常错误 提高程序性能 默认不可空 type? 可空 value! 值保证不为空,主观上 value?. 不为空才执行 value?? 如果空执行 late 声明 延迟加载修饰符 声明一个不可
dart_25 泛型 generics
泛型使用 泛型函数 构造函数泛型 泛型限制 定义 实例 容器对象,在创建对象时都可以定义泛型类型 构造函数泛型
dart_01 变量
一:弱类型 1、var 如果没有初始值,可以变成任何类型 2、Object 动态任意类型 编译阶段检查类型 3、dynamic 动态任意类型 编译阶段不检查检查类型 二、强类型
dart_12 函数
定义 可选参数 可选参数 默认值 命名参数 默认值 函数内定义 Funcation 返回函数对象 匿名函数 下面代码定义了只有一个参数 item 且没有参数类型的匿名方法。 List 中的每个元素都会
dart_02 常量
相同点 型声明可以省略 初始后不能再赋值 不能和 var 同时使用 不同点 需要确定的值 不可变性可传递 内存中重复创建 identical 通过比较两个引用的是否是同一个对象判断是否相等 使用场景
dart_20 接口
接口方式使用 定义人抽象类 接口用途的抽象类 请用字母 I 开头 , 如 IPhone 老师 学生 打印信息 实例化 履行多接口 定义学校抽象类 学生 多继承 打印信息 实例化 从一个普通类履行接口
dart_21 继承
实现继承 父类调用 调用父类构造 重写超类函数 继承抽象类的问题 对象可以访问父类 在重写的函数上加修饰符
dart_19 抽象
abstract 类、函数、成员 普通类前加 abstract 不能直接 new 实例化 继承方式使用 接口方式使用 定义 实例
dart_04 布尔
声明 为了代表布尔值,Dart 有一个名字为 bool 的类型。 只有两个对象是布尔类型的:true 和 false 所创建的对象, 这两个对象也都是编译时常量。 true 判断 只有 true 对象
dart_15 异常
错误的两种类型 Exception 类 名称 说明 DeferredLoadException 延迟加载错误 FormatException 格式错误 IntegerDivisionByZeroExc
dart_28 类型定义 typedef
显示这个函数的输入输出 简化常用函数、类型定义 typedef 定义使用 采用 typedef 未采用 typedef 简化常用类型定义 定义 使用
dart_07 列表
初始 List 是一个有序列表 声明 自动 定长 生成数据 属性 名称 说明 isEmpty 是否为空 isNotEmpty 是否不为空 first 第一个对象 last 最后一个对象 length
dart_08 Map
初始 key value 形式的集合,也叫键值对。 声明 松散 key 相同,覆盖数据 强类型 基本属性 名称 说明 isEmpty 是否为空 isNotEmpty 是否不为空 keys key 集合
dart_26 异步 async
异步回调 then 异步等待 await 异步返回值 then的方式异步回调 `async` 写在函数定义 `await` 写在异步请求头
dart_09 Set
声明 Set 是一个元素唯一的有序队列 松散 强类型 去重 & 转列表 基本属性 名称 说明 isEmpty 是否为空 isNotEmpty 是否不为空 first 第一个 last 最后一个 len
dart_11 注释
单行注释 多行注释 文档注释,一般用在需要说明 类 函数 功能 输入 输出,类、函数 请用 方式定义,后期导出文档有帮助
dart_14 流程控制
if else for while do while switch case break continue continue 指定位置
dart_05 字符串
单引号或者双引号 赋值 区别 转义分隔符 字符串模板 字符串连接 转义符号 取消转义 搜索 提取数据 大小写转换 裁剪 判断空字符串 替换部分字符 字符串创建
下一页