Aula 12 - Goto loops


Autor/fonte: Equipe do #Scripts da rede VirtuaLife



Digg del.icio.us

Introdução

O comando goto permite que você salte de uma parte do comando para outra ou volte a alguma parte.

Veja o exemplo:

numero {
if ($1 == 1) goto um
elseif ($1 == 2) goto dois
else goto outro
:um
echo o numero é 1
halt
:dois
echo o numero é 2
halt
:outro
echo o numero é outro
halt
}

Copie este comando para a seção aliases e depois digite /numero [número].

Este é um bom exemplo. Primeiramente ele confere se o numero $1 (refere-se a 1ª palavra/número digitada depois do comando) é igual a 1. Se for, ele manda ir para 'um' (usando goto um). Se for igual a dois ele manda para 'dois' e se não for nenhum dos dois, manda ir para 'outro'.

O lugar onde o comando deve ir deve ter um nome que é dado através de ': + nome', mas quando você usa goto você não precisa por os ':'. O comando halt está ai para evitar que o script continue no próximo comando.

Aula 12 - Goto loops - Exercícios

Abaixo seguem 3 exercícios para se fazer, quanto a aula 12:

1. Faça um alias que conte de um á dez;
2. Faça um alias que fale o nome de todos os operadores de um canal;
3. Faça um alias "/num", que comece a contar até 10 a partir do número especificado. Caso o número seja 10, aparece a mensagem: "Você precisa colocar um número, menor que 10. Exemplo: /num 5" - E aparecerá:

6
7
8
9
10




Enviado por xKuRt em 03/10/2006 às 16:33


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Sexta, 24 de Maio de 2013




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Linguagem de Programação COBOL Para Mainframe


Capa do livro
Informática na Educação: Novas Ferramentas Pedagógicas para o Professor na Atualidade


Capa do livro
Livro - Desenvolva Aplicações Web Profissionais com Uso dos Poderosos Recursos de Estilização das CSS3





Hostnet

IMD