首页 > 解决方案 > 命名参数列表中的问号是什么意思?

问题描述

我在这里找到了它(请参阅下面的屏幕截图),但我找不到任何解释这一点的文档。

文档说明

标签: dart

解决方案


这用于零安全。Dart 团队很快将为稳定通道添加 null 安全性,然后您也可以在 Flutter 中使用它。

使用 null 安全性时,您必须指定是否希望对象或变量为 null 并且能够做到这一点,您可以使用 new 关键字?。例如:

int? aNullableInt = null;

例如:

  String? name = null;
  String familyName = name ?? "test" + "haddad";

这里name可以是 null ,因为我们使用过?,然后要使用它你必须使用 null 检查器??

你可以在这里读到它:

https://dart.dev/null-safety

https://dart.dev/null-safety/understanding-null-safety

你可以在这里测试它:

https://nullsafety.dartpad.dev/


推荐阅读