Dart 2.2 發布穀歌推出的結構化編程語言
Dart 2.2 發布了。Dart 是谷歌開發的計算機編程語言,被用於web、服務器、移動應用和物聯網等領域的開發。
新版本的更新亮點有:
- 改進的AOT性能–增加了約1%的代碼量,從而提升AOT在微基準測試上11–16%的性能。優化後的AOT代碼現在可以用PC-relative call,即使用程序計數器直接調用目標。
- 擴展literals對集合的支持–你現在可以初始化一個集合(set),通過一個方便的新語法使它成為常量:
const Set<String> currencies = {'EUR', 'USD', 'JPY'};
。在最新的Dart 2.2 language tour文檔可以查看字面量(literals)設置的相關介紹。 - 用Dart 2 Common Front-End (CFE)構建新的語言特性–你現在可以實現set literals,這在起初只作為CFE的特性。後端可以先使用CFE的實現,之後再獨立地後端的原生支持。這使後端可以延遲原生支持,直到對新特性的性能部分有了更好的理解。
- 新的語言倉庫–語言規範文件遷移到了一個新的倉庫。考慮到Dart規範的逐步發展,開發團隊還添加了持續集成(continuous integration),這確保了在規範更新的同時,有PDF格式的滾動規範草案生成。Dart 2.2及滾動2.x版本的語言規範已可在規範頁面找到。
下載地址: