在执行以下代码时报告以下错误
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;
}
更详细