Usando goto e label em Go

goto é um recurso injustiçado e hoje vamos mostrar como usar goto no em Golang.

goto e label em Go

A instrução goto tem uma má fama que vem do tempo do BASIC quando era usada indiscriminadamente e acabava tornando o código impossível de ler. Em linguagens modernas entretanto é uma instrução perfeitamente válida e desde que usada com critério pode ajudar a tornar seu código mais limpo.

Alem de goto as instruções break e continue também aceitam labels, isso é muito util para quando por exemplo se quer sair de um for aninhado em outro for ou especificar para qual dos fors aninhados se quer fazer continue.

Veja os exemplos de goto e várias outras coisas que aceitam label no nosso grupo de estudos

Go tem algumas regras para usar com goto, continue e break:

Nossos encontros ocorrem todas as quintas-feiras ás 22h00, para participar entre no canal de Go no slack e procure por #brazil