Dart语言详解 使用库 用于import指定一个库的命名空间如何在另一个库的范围内使用。 例如,Dart Web 应用程序通常使用dart:html库,可以像这样导入: import 'dart:html'; 唯一必需的参数import是指定库的 URI。对于内置库,URI 具有特殊dart:方案。对于其他库,您可以使用文件系统路径或package: 方案。该package:方案...
rd
Dart语言详解 Effective Dart: 设计 下面给出的准则用于指导为库编写一致的、可用的 API。 命名 要 使用一致的术语。 避免 缩写。 推荐 把最具描述性的名词放到最后。 考虑 尽量让代码看起来像普通的句子。 推荐 使用名词短语来命名不是布尔类型的变量和属性。 推荐 使用非命令式动词短语命名布尔类型的变量和属性。 考虑 省略命名布尔参数...
Dart错误处理
Dart异常 throw ,try , catch ,finally ,on Exception , rethrow
Dart控制流
流程控制语句 if and else , for, while and do-while , break and continue ,switch语句和表达式
函数 Function
Dart 是一门真正面向对象的语言, 甚至其中的函数也是对象,并且有它的类型 Function 。 这也意味着函数可以被赋值给变量或者作为参数传递给其他函数。 也可以把 Dart 类的实例当做方法来调用。
Dart关键字
Dart 语言为自己保留的单词。除非另有说明,否则这些单词不能用作标识符。即使允许,使用关键字作为标识符也会使阅读代码的其他开发人员感到困惑,应避免这样做。
Dart注解
使用Metadata提供有关代码的其他信息。
Dart注释
单行注释、多行注释和文档注释。
Dart操作符
Dart 运算符 算数,关系,类型判定,赋值,逻辑,按位移位,条件,级联
Dart类型
本文介绍了dart的类型,包括基础类型,集合,记录,泛型,别名,类型体系。