[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ir para uma linha
From: |
Diogo Fernandes |
Subject: |
Re: Ir para uma linha |
Date: |
Fri, 27 Jun 2008 14:57:49 -0000 |
User-agent: |
eGroups-EW/0.82 |
> 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.