我在执行下面的代码时报告了以下错误



在执行以下代码时报告以下错误

bool isNotEmpty(String text) {
return text?.isNotEmpty ?? false;
}
bool isEmpty(String text) {
return text?.isEmpty ?? true;
}

lib/util/string_util。dart:2:10:警告:空感知操作的操作数。'的类型为'String',不包括null。返回文本?。isNotEmpty ? ?假的;

lib/util/string_util。dart:6:10:警告:空感知操作'?'的类型为'String',不包括null。返回文本?。isEmpty ? ?真的,

输入图片描述

输入图片描述

试试这个

bool isNotEmpty(String? text) {
if (text == null) {
text = "";
}
return text.isNotEmpty;
}
bool isEmpty(String? text) {
if (text == null) {
text = "";
}
return text.isEmpty;
}

更详细

最新更新