网易首页 > 网易号 > 正文 申请入驻

Dart 2.12 发布

0
分享至

  出品|开源中国

  文|局长

  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 类库中现成的代码,以实现更好的可移植性,并且通过与高度调整的 C 语言代码集成以执行对性能要求较高的任务。从 Dart 2.12 开始,Dart FFI 已经脱离 beta 阶段,并被认为是稳定功能,可用于生产环境。此外还新增了嵌套结构和按值传递结构。

  嵌套结构

  C API 通常使用嵌套结构——即本身包含结构体的结构,例如以下示例:

  
从 Dart 2.12 开始,FFI 也已支持嵌套结构。

  按值传递结构

  开发者可以在 C 语言代码中按引用和按值传递结构。FFI 以前仅支持按引用传递,但从 Dart 2.12 开始,开发者可以按值传递结构。这是两个同时通过引用传递和值传递的 C 函数的示例:

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐

男方因48万彩礼分手,女方跪下问道:为什么要辜负8年的感情

彼岸花之泪
2021-04-20 01:17:06

继PDD衣服“辱华”后,旭旭宝宝也遭重,但旭旭宝宝的反应更高明

爱玩游戏的冰子
2021-04-19 11:31:24

男子因2岁小孩破坏全屋手办与妻离婚?事情反转后,网友称离得好

隔夜说动漫
2021-04-19 23:09:53

女子带祖传金镯鉴宝,称太二了没法戴想熔掉,专家:熔了得悔死

生活直通车
2021-04-19 22:54:22

在日本,做爱情动作片女明星是一种什么体验,这部片子告诉你!

菠萝星球娱乐
2021-04-19 08:35:15

不只是转型!缺芯的华为:一边是离职,一边是没人生产芯片!

隔壁王科技
2021-04-18 21:49:06

猛料!国米主席张康阳辞去欧足协职务,投身欧超联赛志在50亿分红

篮球迷聚集地
2021-04-20 06:04:18

全乱套了!美国三次降半旗,德国也降半旗,拜登迎来5条坏消息

美洲报姐
2021-04-19 13:58:04

整天喊着支持国产,国产车崛起了,却第一个拿国人开宰

车道亦有道
2021-04-19 17:17:32

西双版纳的克木人:男人不能下地只能住树屋,靠一根竹竿繁衍后代

野岛情感说
2021-04-19 22:19:30

广厦憾遭逆转,无缘4强!王博赛后发言引不满,杨鸣点评一针见血

体育插班生
2021-04-19 19:33:36

美国海滩上飞来一架二战战机,在众人围观下一头扎进水里

环球网资讯
2021-04-19 21:35:01

29人死亡!江苏发布最新传染病疫情!

泗洪风情
2021-04-19 21:06:43

特斯拉这次难道被冤枉了?美国权威认定为用户失误导致

中关村在线
2021-04-19 21:20:03

再次确认华为手机业务已经没有机会重回巅峰

权威科技控
2021-04-20 00:57:42

珍稀程度堪比大熊猫 巴州首次发现国家一级保护动物荒漠猫

五彩斑斓的世界
2021-04-20 05:47:01

战友结婚,我借车去参加,回家收到战友错发的信息,我愣住了!

蓝峰桥上见你
2021-04-18 12:44:52

女海王项思醒男友疑因“太舒服”不愿退婚,被嘲笑把公交车开回家

私语生活
2021-04-19 11:36:45

杜新枝到底有多富有,起底杜新枝的资产,四套房子原来是这样

生活设置
2021-04-19 12:43:16

一女子在特斯拉展台维权!背后原因揭开

中关村在线
2021-04-19 22:55:10
2021-04-20 10:04:51
开源中国
开源中国
每天为开发者推送最新技术资讯
2190文章数 23580关注度
往期回顾 全部

科技要闻

警方:上海车展特斯拉维权女被行政拘留5日

头条要闻

韩外长:如果日本以标准程序排核废水入海 韩不反对

头条要闻

韩外长:如果日本以标准程序排核废水入海 韩不反对

体育要闻

惊险复仇!辽篮连续7年晋级四强

娱乐要闻

比车模美 姚安娜为新车站台颜值能打

财经要闻

汽车要闻

全方面的惊喜诚意十足 实拍体验全新一代奇骏

态度原创

艺术
亲子
旅游
公开课
军事航空

艺术要闻

一周观展指南|康定斯基要“来”上海

亲子要闻

江歌母亲认为官司赢了更有利于教育孩子

旅游要闻

济南:谷雨时节赏牡丹

公开课

霍金的七个可怕预言:其中三个正在上演

军事要闻

F16真能装:一次挂6枚空空导弹5大1小