Утверждение "break" завершает выполнение самого внутреннего утверждения "for", "switch" или "select" в той же функции.
BreakStmt = "break" [ Label ] .
Если есть метка (label), это должна быть метка включающего утверждения "for", "switch" или "select", и это то, чье выполнение завершается.
OuterLoop:
for i = 0; i < n; i++ {
for j = 0; j < m; j++ {
switch a[i][j] {
case nil:
state = Error
break OuterLoop
case item:
state = Found
break OuterLoop
}
}
}
Читайте также:
Комментариев нет:
Отправить комментарий