2018.11.16,Dart SDK 2.1 正式公布,它带来了更小的代码体积,更快的类型检查,更好的类型错误检查,以及部分新的语言特性。
主要更新内容如下:
-
int类型自动转为double类型 - 在2.1之前,double类型是不能赋予整形数字,这给开发者特别是Flutter的开发者带来不小困扰。因为Flutter代码中大量使用了double类型,开发者不得不将每个数字写成小数点形式,而Dart 2.1将彻底解决这一问题
-
mixin特性增强 - 引入专门的mixin关键字来定义minxin,同时mixin只能继承Object的限制也被去除
-
引入编译时类型检查 compile-time type checks
-
性能优化 - 通过对新类型系统的优化,进一步减少类型检查的损耗,同时提升AOT/JIT编译的效率
Dart 2.1 已正式上线,想尝鲜的朋友可以去dartlang官网下载,或通过其他工具进行更新。
官方公告:
相关贴推荐: