关于 Dart 编码风格指南
Dart 编码风格指南 本指南由 Bob Nystrom 与 2011 年八月编写(2015 年二月更新) 当我们构建好了 Dart 编码系统时,使用一致的编码风格是很重要的。本教…
Dart 类型
类型 如果一个简单的函数就能满足你的需求,就应当避免声明一个只有单个成员的抽象类。和 Java 不同,Dart 有着顶级函数,闭包以及非常美观的语法高亮。如果你需要的和回调是类似的…
Dart 成员
成员 在创建实例的时候最好是使用构造函数而不是静态方法。 构造函数通常由 new 或者 const 调用,其主要目的就是返回该类的一个实例(或者至少实现了其接口)。 在 Dart …
Dart 类型注解
类型注解 对于公有 API,最好提供类型注解。 类型注解是非常重要的文档,它说明了相应的库应当如何使用。为参数以及公有方法的返回类型注解有利于使用者了解 API 需要什么参数以及它…
Dart 注释
注释 在说明成员以及类型的时候应该使用 doc 注释。 尽管 Dart 支持两种类型的 doc 注释(/// 以及 /**),我们推荐 ///,因为它更加紧凑(/** 以及 */ …
Dart 空白符
空白符 和其他语言类似,Dart 会忽略空白。但是,人们却不会这样。在代码中加入空格调整样式后可以让人们看到内容和编译器看到的类似。 不要使用 Tab 缩进。 使用空白符来格式化代…
Dart 字符串
字符串 在不必要的时候应该避免使用花括号。 如果你只是插入一个简单的标识符并且该标识符的结尾处没有其他的文本,那么 {} 可以删除掉。 // good Hi, $name! “We…
Dart 顺序
顺序 应该先声明引用 Dart 库的 import 语句,然后是引用包的语句,最后是其他相关的引用。 每个不同的引用部分应该使用空行隔开。 在每个部分内部,应该按照字母顺序排列。如…