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;
}
}
}