Escopo de Label

As labels são declaradas por instruções rotuladas e são usadas nas instruções "break", "continue" e "goto". É ilegal definir uma label que nunca é usada.

Em contraste com outros identificadores, as labels não têm escopo de bloco e não entram em conflito com identificadores que não são labels.

O escopo de uma label é o corpo da função na qual ela é declarada e exclui o corpo de qualquer função aninhada.


minhaLabel:
    // código
                        
label_scope.go