作为开发时调试应用程序的一种快速方式,编写如下语句:
print($data)
有没有办法在切换到生产模式时停止打印,这样就不会影响应用程序的性能?
例如,将布尔值作为switch ?
作为开发时调试应用程序的一种快速方式,编写如下语句:
print($data)
有没有办法在切换到生产模式时停止打印,这样就不会影响应用程序的性能?
例如,将布尔值作为switch ?
您可以使用debugPrint
而不是print
来进行仅适用于开发人员的日志(log)记录
debugPrint(data)
debugPrint
实现可以在不同的环境之间进行改变.例如,在您的Main中,您可以执行以下操作:
void main() {
bool isInRelease = true;
assert(() { isInRelease = false; return true; }());
if (isInRelease) {
debugPrint = (String? message, { int? wrapWidth }) {};
}
}
这将用发行版中什么也不做的东西替换debugPrint
的实现