首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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对…