unused_label
标签 '{0}' 未使用。
描述
#当发现未使用的标签时,分析器会产生此诊断信息。
示例
#以下代码会产生此诊断信息,因为标签 loop
在方法中的任何地方都没有被引用
dart
void f(int limit) {
loop: for (int i = 0; i < limit; i++) {
print(i);
}
}
常见修复方法
#如果不需要该标签,请将其移除
dart
void f(int limit) {
for (int i = 0; i < limit; i++) {
print(i);
}
}
如果需要该标签,请使用它
dart
void f(int limit) {
loop: for (int i = 0; i < limit; i++) {
print(i);
if (i != 0) {
break loop;
}
}
}