首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dart
订阅
tb3706666
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
坑!都替你踩完了 —— FlutterWeb开发避坑指南
flutter开发web的过程中,遇到了一些知识点。刷新后回退失效,静态变量值丢失等解决办法。。。。
Dart 简明教程 - 01 - Concepts & Variables
Dart 是一种适用于万维网的开放源代码编程语言,由 Google 主导开发,于2011年10月公开。它的开发团队由 Google Chrome 浏览器 V8 引擎团队的领导者拉尔斯·巴克主持,目标在于成为下一代结构化Web开发语言。 类似于 JavaScript,Dart 也…
Dart 简明教程 - 02 - Functions
Dart 是面向对象的语言,即使是函数也是对象,类型是 Function。这意味着函数可以赋值给变量,或者当做参数传入其他函数。你也可以认为函数相当于 Dart 中的类。 Dart 推荐编写 API 的时候带上类型,当然,如果你忽略了也能运行。 函数有两种类型的参数,[必传参数…
Dart 简明教程 - 03 - Operators
下面的表格是 Dart 默认的运算符,不过你可以重写大部分运算符,具体可看官网的 Overridable operators。 上述表格的运算优先级按从高到低排列。 要判断两个对象 x 和 y 是否相等,使用 ==。(要判断两个对象是否是同一个对象,使用 identical()…
Dart 简明教程 - 04 - Control flow statements
你也可以使用 try-catch 和 throw 来处理异常。 和 JavaScript 不同的是,判断条件必须是布尔值。 像预期那样,先输出 0 然后是 1,但是在 JavaScript 中,会先输出 2,然后又输出 2。 如果对象体是可以 Iterable 化的,可以使用 …
Dart 简明教程 - 05 - Exceptions
你编写的 Dart 代码可以抛出和捕获异常。异常是指示了一些出乎意料的错误。如果异常没有被捕获,会一直往上层传递,直到程序崩溃并停止执行。 相对于 Java, Dart 所有的异常都是未检查的。所以调用方法时可能会抛出异常,但并不强制要求你捕获。 Dart 提供了 Except…
Dart 简明教程 - 06 - Classes
Dart 是面向对象的语言,支持基于 mixin(混入)的继承方式。所有的对象都是类的实例化,所有的类都来自于 Object。 对象拥有 functions 和 data(方法、实例化变量)。当你调用一个方法时,就是在调用一个对象:方法访问了对象的函数和数据。 使用 .? 替代…
Dart 简明教程 - 07 - Generics
如果你在 API 文档中查看基本数组类型 List,你会发现其实是 List<E>。 <...>记号标识 List 是一个泛型(或参数化类型),一种有正式类型的参数。有种约定俗成的规则,大多数类型变量都有个单字母的名称,比如:E,T,S,K 和 V。 如果你只在数组中插入字符串…
Dart 简明教程 - 08 - Libraries and visibility
import 和 library 指令帮助你的代码模块化和共享化。库并不只是提供 API,还能提供私有化单元:以下划线(_)开始,定义只有在内部才能看见的标识符。 库可以被 packages 分发。 使用 import 关键字去指定一个库的命名区间,用于区分其他库。 impor…
Dart 简明教程 - 09 - Asynchrony support
Dart 库充满了各种返回未来(Future,类似于 JavaScript 的 Promise)或流(Stream)的对象。这些函数是异步的:无需一直等待可能耗时的操作完成(如 I/O ),期间可以执行其他操作,再该函数处理完后就返回结果。 async 和 await 关键字支…