【发布时间】:2019-03-17 07:16:44
【问题描述】:
在下面给出的 dart 代码中简化 null 检查的可能方法是什么:
下面给出的代码检查传递的参数是否为空或空,并将它们分配给正确的值。
bool showBasicDialog = false;
String startPath = '';
String frameToolID = '';
String path = '';
String host = '';
String frameToolName = '';
/// for opening a frame tool
void openFrameTool(
String frameToolNameInp,
String toolIDInp,
String pathInp,
String hostInp,
) async {
if (frameToolNameInp != null && frameToolNameInp.isNotEmpty) {
frameToolName = frameToolNameInp;
}
if (toolIDInp != null && toolIDInp.isNotEmpty) {
frameToolID = toolIDInp;
}
if (pathInp != null && pathInp.isNotEmpty) {
path = pathInp;
}
if (hostInp != null && hostInp.isNotEmpty) {
host = hostInp;
}
showBasicDialog = true;
}
【问题讨论】:
标签: dart