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/understanding-null-safety
你可以在这里测试它:
推荐阅读
- java - Spring Boot 无法使用 findAll 或 findByColumnName 方法获取关系实体
- graphql - 使用 Product Tag 查询产品
- c++ - 如何让这款石头、剪纸、剪刀游戏从计算机中获得正确的输出?
- dcom - Windows 7 与 Windows XP 上的远程 COM 服务器激活有何不同?
- flutter - 颤振应用程序的自定义图标显示手动转换为复合路径的错误
- javascript - 在每次点击时制作 Javascript 打印字符串
- python - 如何安装tensorflow-gpu==1.11.0
- flutter - 如何使用 Firestore 的built_value 将对象转换为地图?
- r - R中的两个df的乘法运算
- google-analytics - 谷歌分析排除网址的确切部分