【发布时间】:2021-05-29 19:24:43
【问题描述】:
我有这个逻辑:
title: Text(widget.text != null ? transform(widget.text!) : 'default'),
我使用三元运算符调用 transform 函数(它不接受空参数),仅当文本不为空时。
有没有办法使用一些空安全运算符来简化这个?
编辑:
假设转换函数返回文本+“12”,如下所示:
String transform(String a) {
return a + " 12";
}
假设我无法更改该功能
【问题讨论】:
-
transform函数有什么作用? -
如果您的
text字段接受空值,这就是执行此操作的方法。