goto | ir para
goto é uma declaração em muitas linguagens de programação. É uma combinação das palavras inglesas goto e to. É uma maneira de saltar para outra linha de código.
Muitos idiomas apoiam a declaração goto, e muitos não. Em Java, goto é uma palavra reservada, mas não pode ser usada. (Uma palavra reservada é uma palavra que faz parte da linguagem de programação e não pode ser usada para outras coisas como nomear variáveis).
Na ciência da computação, há uma teoria chamada teorema do programa estruturado. Esta teoria diz que qualquer programa pode ser escrito de tal forma que as coisas sejam feitas com funções e métodos (subprogramas menores) em vez de em um programa muito grande e ir para declarações. A teoria prova que a declaração de goto não é necessária para escrever programas.
Use
Uma declaração goto é normalmente usada com um rótulo. Uma etiqueta é uma palavra que identifica um lugar em um pedaço de código. Uma declaração de goto em código geralmente se parece com isto:
ir para LABELNeste exemplo, o computador saltaria para a localização do LABEL.
Muitas vezes, a declaração goto é combinada com a declaração if. Neste caso, o computador só saltará para outro lugar no código se algo for verdade. Por exemplo:
SE a condição ENTÃO for LABELIsto pode ser lido como "se alguma condição é verdadeira, então vá para a localização do LABEL".
Diferentes linguagens de programação têm diferentes restrições ou limites para o uso de declarações goto. Por exemplo, a linguagem de programação C não permite que uma goto salte para um local dentro de outra função (subprograma).
Perguntas e Respostas
P: O que é uma instrução goto?
R: Uma instrução goto é uma maneira de pular para outra linha de código em muitas linguagens de programação.
P: Quantas linguagens de programação aceitam a instrução goto?
R: Muitas linguagens de programação aceitam a instrução goto.
P: Em que linguagem de programação goto é uma palavra reservada?
R: Em Java, goto é uma palavra reservada, mas não pode ser usada.
P: O que é uma palavra reservada em uma linguagem de programação?
R: Uma palavra reservada é uma palavra que faz parte da linguagem de programação e não pode ser usada para outras coisas, como nomear variáveis.
P: O que é o teorema do programa estruturado em Ciência da Computação?
R: O teorema do programa estruturado é uma teoria da Ciência da Computação que diz que qualquer programa pode ser escrito de forma que as coisas sejam feitas com funções e métodos, em vez de um programa muito grande e declarações goto.
P: O teorema do programa estruturado prova que as instruções goto são necessárias para escrever programas?
R: Não, o teorema do programa estruturado prova que a instrução goto não é necessária para escrever programas.
P: O que são funções e métodos em programação?
R: Funções e métodos são subprogramas menores usados na programação para executar tarefas específicas.