> Prezados, > Gostaria de saber se é possível setar uma expressão do tipo GOTO no Shell. > Ex.: > imprime dado1 dado2 dado3 > imprime "Os dados estão corretos?" > se resposta = "sim"; então > imprime "Cadastro efetuado com sucesso" > senão > vá para linha 1
Ter, tem. Existe o próprio comando goto, onde você define não uma linha, mas um label, como por exemplo LINE: faca algo goto LINE Entretanto, as boas práticas de programação estruturada pedem para que você evite esse tipo de construção, e utilize algo como imprime dado1 dado2 dado3 imprime "Os dados estao corretos ?" enquanto resposta = "não" ; faça imprime dado1 dado2 dado3 fim-enquanto imprime "Cadastro efetuado com sucesso" Assim, fica menos difícil você se perder no seu fluxo.
