首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dart学习
订阅
非著名靓仔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Dart基础语法<一> 变量
本节主要通过与 Java 的对比,了解两种语言不同之处,进行 Dart语言语法学习。 dynamic是修饰变量的关键字。不是在编译时确定实际类型, 而是在运行时。dynamic声明的变量行为与Object一样 两者区别在于:const 变量是一个编译时常量,final变量在第一…
Flutter 知识梳理 (Dart) - Dart 中 static, final, const 区别
当const用在=左边时,其作用是 声明变量,它要求 必须在声明变量时赋值,一旦赋值就不允许修改,而声明值一定要是编译时常数。 const在声明变量时可以省略变量的类型,var, int等。 表达式。表达式的所有值都是编译时可知的。 集合或对象。集合必须用const修饰,对象的…
Dart语法篇之集合的使用与源码解析(二)
我们将继续Dart语法的第二篇集合,虽然集合在第一篇中已经介绍的差不多,但是在这篇文章中将会更加全面介绍有关Dart中的集合,因为之前只是介绍了dart:core包中的List、Set、Map,实际上在dart中还提供一个非常丰富的dart:collection包, 看过集合源…
Dart语法篇之基础语法(一)
又是一段新的开始,Dart这门语言相信很多人都是通过Flutter这个框架才了解的,因为Flutter相比Dart更被我们所熟知。很多人迟迟不愿尝试Flutter原因大多数是因为学习成本高,显然摆在面前的是需要去重新学习一门新的语言dart,然后再去学习一个开发框架Flutte…
上手指南 | Dart,随用随查
Dart 支持顶级函数 main() ,同样函数绑定在类或对象上(分别是 静态函数 和 实例函数 )。 以及支持函数内创建函数 ( 嵌套 或 局部函数 ) 。 带有 3 的是 Dart 1.0 发布后添加的异步支持相关的更新,作为限制类保留字。 dynamic:该类型具有所有可…
[译] 深入理解 Dart 空安全
空安全是我们对 Dart 作出最大的改变。 在 Dart 初始之际,编译时的空安全是一项少有且需要大量时间推进的功能。 空安全已经成为 屡见不鲜的话题。让我们来看下面这个例子: 它将在调用 .length 时抛出 NoSuchMethodError 异常。 null 值是 Nu…
Dart基础之运算符
我们都知道计算机高级语言都有大同小异的运算符,那接下来让我们来看看Dart有哪些运算符。 使用运算符时,可以创建表达式。 以下是运算符表达式的一些示例: 在运算符表中,每个运算符的优先级高于其后面行中的运算符。 例如,运算符%的优先级高于运算符==,它的优先级高于逻辑与运算符&…
Flutter 基础 dart 基本语法
可选参数可以设置默认值,必选参数不可以设置,如果没有传入才使用默认值。 .. 运算符,把对同一对象的不同操作串联起来 使用.来调用实例的变量或者方法。 使用 ?. 来避免左边操作数为null引发异常。 使用const替代new来创建编译时的常量构造函数。 两个使用const构建…
Dart 简明教程 - 09 - Asynchrony support
Dart 库充满了各种返回未来(Future,类似于 JavaScript 的 Promise)或流(Stream)的对象。这些函数是异步的:无需一直等待可能耗时的操作完成(如 I/O ),期间可以执行其他操作,再该函数处理完后就返回结果。 async 和 await 关键字支…
Dart 简明教程 - 07 - Generics
如果你在 API 文档中查看基本数组类型 List,你会发现其实是 List<E>。 <...>记号标识 List 是一个泛型(或参数化类型),一种有正式类型的参数。有种约定俗成的规则,大多数类型变量都有个单字母的名称,比如:E,T,S,K 和 V。 如果你只在数组中插入字符串…