首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dart语言实例
订阅
茫茫此生何所求
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 1订阅
Dart(十五)动态语言与静态语言
静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。 动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如PHP/ASP/R…
Dart(十四)重写运算符
通常加减乘除都是对数学的运算,通常都是针对基本数据类型的。 dart中重写运算符,可以使类之间,通过指定运算算法,进行逻辑操作。
Dart(十三)base64的编码与解码
引入dart:convert包
Dart(十二)泛型
规范数据类型,如指定List Map的具体数据类型。 作为占位符,增加通用性。 泛型生命周期:在调试模式下生效,在生产模式下不会检查泛型。目的是帮助开发者提前发现可能的错误。
Dart(十一)异常处理
抛异常使用:throwxxx抛一个异常:throwIntegerDivisionByZeroException()抛任意一个类型:throw“error”,throw122捕获异常trycatchfi
Dart(十)assert
在语句执行过程中,插入assert(bool表达式),来判断异常情况。 如果表达式值为true,则继续后面的语句;如果值为false,则报一个异常。 assert只有在调试模式下生效,生产模式下会忽略。
Dart(九)流程控制
不多言ifelseforwhile,dowhileswitchifelseforwhiledowhileswitchcase
Dart(八)Future、async、await异步
如果是执行的网络请求、访问数据库或文件等,那么方法不会立刻返回结果,需要一定的执行时间。这时不能一直等待,时间长了就ANR了。 这种情况,可以用Future描述未来的结果。 同时执行了多个网络请求,等所有结果都返回后再执行操作,返回一个List的结果集。 多个网络请求,后者需要…
Dart(七)String的属性与方法实例
使用三个单引号或三个双引号 创建多行字符串,保留内在格式,如换行和缩进等,里面写什么输出就是什么。
Dart(六)类
Object是所有类的父类。 Object没有父类。 一个类只能有一个父类。 如果一个类没有显示的用extends去继承一个类,那么默认其继承的是Object。 不能实例化(工厂构造函数除外)。 创建类的实例,使用new 或const,new对应的是普通的构造函数,const对…