Dart 2.12 发布
Dart 2.12 已于昨日发布,此版本带来了稳定的空类型安全声明 (sound null safety) 和 Dart FFI。空类型安全声明可帮助开发者避免 null 错误——这类错误往往很难被发现。FFI (Foreign Function Interface) 是一种互操作性机制,开发者可通过它调用使用 C 语言编写的现成代码,例如调用 Windows Win32 API。 空类型安全声明 (sound null safety) 空类型安全声明 (sound null safety) 是自 Dart 2.0 引入声明类型系统 (sound type system) 以来,对 Dart 语言最大的补充。空类型安全 (null safety) 进一步增强了类型系统,让开发者在开发阶段即可捕获 null 错误,从而防止在生产环境出现崩溃,毕竟 null 错误是导致应用崩溃的常见原因。 Dart 的空类型安全支持基于三条核心原则: 默认情况下不可为空 逐步采用空类型安全声明 完全空类型安全声明 Dart FFI,用于将 C 类库与 Dart 集成 Dart FFI 让开发者能够利用 C...
