一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

服務器資訊|IT/互聯網|云計算|區塊鏈|軟件資訊|操作系統|手機數碼|百科知識|免費資源|頭條新聞|

服務器之家 - 新聞資訊 - 軟件資訊 - 里程碑技術!編程語言 Dart 宣布引入 Null safety

里程碑技術!編程語言 Dart 宣布引入 Null safety

2020-06-15 15:05開源中國 軟件資訊

Dart 團隊宣布,Dart 編程語言 通過其新的 null safety 功能的技術預覽達到了一個新的主要里程碑。該團隊表示,此功能已經開發了一年多,是自Dart 2 以來Dart 語言最大的新增功能。 Null safety 現已可在DartPad 版本中進行試用,并將于

Dart 團隊宣布,Dart 編程語言通過其新的 null safety 功能的技術預覽達到了一個新的主要里程碑。該團隊表示,此功能已經開發了一年多,是自Dart 2 以來Dart 語言最大的新增功能。Null safety 現已可在DartPad 版本中進行試用,并將于 2020 年底投入生產。

里程碑技術!編程語言 Dart 宣布引入 Null safety

團隊成員 Filip Hracek 和 Michael Thomsen 在帖子中寫道:“Null safety 可以幫助你避免一類通常難以發現的 bug,并且作為額外的獎勵,可以實現一系列的性能改進。”

Dart 是一種 type-safe 語言,這意味著編譯器可以保證變量的類型,但是類型安全性本身不能保證變量不為 null。Null error 在 Dart 中是常見的,并導致 Dart 代碼中出現了許多問題。

Null safety 為開發人員保證他們的代碼不包含 null 元素。且 Null safety 在編寫代碼時會提供靜態錯誤,因此開發人員不必等到代碼在運行時編譯后即可發現錯誤。

Dart 團隊設計此功能時秉承的三個核心原則為:

它必須在默認情況下是 non-nullable,以便開發人員可以明確聲明變量何時可以為 null。

它必須是逐步采用的,這意味著 null-safe 代碼和 non-null-safe 代碼可以在同一項目中一起存在。

第三,它必須 fully sound。

根據該團隊的說法,Dart 的 null safety 是向后兼容的,不是突破性的變化。這意味著現有代碼可以調用使用 null safety 的代碼,并且 null safety 將在可用時成為可選功能。

從現在開始,其會添加更多新功能來逐步完善自身,例如添加遷移工具、pub.dev 上的標簽(用于顯示軟件包是否支持 null safety)以及對 “pub outdated”命令的擴展,增加了對查找支持 null safety 的依賴版本的支持。

有關 null safety 的更多信息及其代碼示例,可參見此處

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美图片小说 | 欧美成人乱弄视频 | 精品国产乱码久久久久久免费 | 很很草| 免费一级夫妻a | 91chinese 永久免费 | 国产成人 免费观看 | 出a级黑粗大硬长爽猛视频 吃胸膜奶视频456 | 成人观看免费观看视频 | 手机在线伦理片 | 女主被当众调教虐np | 日本一区二区不卡久久入口 | 久久偷拍免费2017 | a看片| 草草影院永久在线观看 | 国内精品91东航翘臀女神在线 | 精品综合久久久久久88小说 | 欧美日韩一区二区三区在线视频 | 欧美视| 国产婷婷成人久久av免费高清 | www红色一片在线观看版 | 日韩a级片视频 | 跪在老师脚下吃丝袜脚 | 含羞草国产亚洲精品岁国产精品 | 免费一级毛片在线播放 | 娇妻与公陈峰姚瑶小说在线阅读 | 波多野结衣在线观看中文字幕 | 久久久久久久久女黄9999 | 四虎网站最新网址 | 黑人破中国女人处 | 互换身体全集免费观看 | 青草娱乐极品免费视频 | 久久毛片免费看一区二区三区 | 午夜 在线播放 | 69短视频 | 8x8x华人免费 | 亚洲国产在线99视频 | 欧美一级特黄特色大片 | 成年人免费在线看的惊悚动作片 | 免费看国产精品麻豆 | 国语自产自拍秒拍在线视频 |