goto

/go-to/comando de controle
técnicoincomum

📝 Significado

  1. desloca o fluxo de execução para um rótulo previamente definido, ignorando caminhos lineares.
  2. uso secundário: permite escapar de blocos complexos quando estruturas de controle tornam o código confuso.
  3. terceiro sentido: recurso de saída rápida que, em alguns contextos, salva a sanidade do código.
  4. quarto significado: mal utilizado, derruba legibilidade e cria dependências difíceis de rastrear.

💬 Exemplos de Uso

Cotidiano

"quando o código emperra no if, eu solto um goto e sigo até o rótulo, como quem encontra uma saída."

Formal

"Em linguagens legadas, goto aparece como recurso de saída quando tudo mais falha, preservando o fluxo."

Literatura

"goto se ergue como ponte entre margens do fluxo, onde o rótulo aguarda, silencioso, o destino do programa."

🔄 Sinônimos

salto de fluxopular paragotojumpcomando de salto

↔️ Antônimos

controle estruturadofluxo linearsequencial

🔗 Palavras Relacionadas

rotulolabelsaltofluxo

📜 Origem Etimológica

do inglês go to, expressão que ordena o salto de fluxo para um rótulo marcado no código.

💡 Dica de Uso

adote uso contido: prefira estruturas de controle modernas; goto costuma atrapalhar legibilidade e manutenção.

⚠️ Erro Comum

erro comum: misturar goto com saída de erro ou usar para contornar falhas de design, resultando em código difícil de entender.

📂 Área: tecnologia