shell-script-pt
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]