Dart语法学习(9)library
Dart语法学习系列是自己学习dart的过程笔记
库import 和 library 指令可以用来创建一个模块化的,可共享的代码库。 库不仅提供了 API ,而且对代码起到了封装的作用: 以下划线 (_) 开头的标识符仅在库内可见。 每个 Dart 应 ...
Dart语法学习(8)generics
Dart语法学习系列是自己学习dart的过程笔记
范型在 API 文档中你会发现基础数组类型 List 的实际类型是 List 。 <…> 符号将 List 标记为 泛型 (或 参数化) 类型。 这种类型具有形式化的参数。 通常情况下,使用 ...
Dart语法学习(7)class
Dart语法学习系列是自己学习dart的过程笔记
类Dart 是一种基于类和 mixin 继承机制的面向对象的语言。 每个对象都是一个类的实例,所有的类都继承于 Object。 基于 Mixin 继承 意味着每个类(除 Object 外) 都只有一个 ...
Dart语法学习(6)function
Dart语法学习系列是自己学习dart的过程笔记
函数Dart 是一门真正面向对象的语言, 甚至其中的函数也是对象,并且有它的类型 Function 。 这也意味着函数可以被赋值给变量或者作为参数传递给其他函数。 也可以把 Dart 类的实例当做方法来 ...
Dart语法学习(5)control_flow_statements
Dart语法学习系列是自己学习dart的过程笔记
条件表达式
if else
switch cas
三目运算符
?? 运算符
dart1234567891011121314void main() { bool isTrue = true; ...
Dart语法学习(4)operator
Dart语法学习系列是自己学习dart的过程笔记
原始值操作符
算数元素符:+ - * / ~/ %
关系运算符:== != > < >= <=
逻辑运算符:! && ||
赋值运算符:= += -= *= ...
Dart语法学习(3)built_in_type
Dart语法学习系列是自己学习dart的过程笔记
内建类型
Dart 语言支持以下内建类型:
Number
String
Boolean
List (也被称为 Array)
Map
Set
Rune (用于在字符串中表示 Unicode 字符)
Sym ...
Dart语法学习(2)variable
Dart语法学习系列是自己学习dart的过程笔记
变量
var声明的变量,dart会自动推断其类型,不能给变量赋不同类型的值;
const值不变,一开始就得赋值,final可以开始不赋值,只能赋值一次;
final是运行时常量,惰性初始化,即在运行 ...
Dart语法学习(1)hello_world
Dart语法学习系列是自己学习dart的过程笔记
Dart简介Dart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。
Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直 ...
React Error Boundaries
简介自 React 16 开始,任何未被错误边界捕获的错误将会卸载整个 React 组件树。部分 UI 的 JavaScript 错误不应该导致整个应用崩溃,为了解决这个问题,React 16 引入了一个新的概念 —— 错误边界。
错误边界是一种 React 组件,这种组件可以捕获并打印发生在其子组 ...



