BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


Escrevendo Funções que Retornam Valores (SwishScript)
()

Publicidade
3.3 - Escrevendo Funções que Retornam Valores.
(conteúdo completo: http://swishscriptbr.blogspot.com)

Nos exemplos anteriores, nós exibimos resultados que foram processados dentro das funções utilzando 'trace()'. Porém a partir de agora os requisitos mudaram. Nós queremos escrever uma função que eleva ao quadrado o valor que ela recebe (como argumento), receber o valor processado de volta, e poder atribuí-lo a outra variável qualquer para mantê-lo armazenado. Aqui vamos introduzir a palavra reservada (keyword) 'return', que permite a função devolver o resultado do processamento.

Vamos pegar o exemplo anterior e implementá-lo de uma forma diferente, de forma que ele possa retornar para nós o resultado processado.

function myQuadrado(myNum){
     myNum *= myNum;
     return myNum;
}

O script action no botão seria:

on(press) {
     tempVar = myQuadrado(4);
     trace(tempVar);
}

Ao pressionar o botão, o número 16 seria exibido como resultado no debugger. O resultado de 'myQuadrado' retornou e foi atribuído à nova variável 'tempVar'. Este método é muito utilizado quando desejamos distribuir declarações para várias funções. No final deste tutorial nós estaremos escrevendo uma variedade de funções e rotinas. Por enquanto isto é o que você precisa entender de início.



Resumos Relacionados


- Funções (swishscript)

- Conversão De Variável Integer Ou Float Para String

- Estilo De Código E Função Trace() (swishscript)

- Php Funções

- Função Onload() (swishscript)



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia