ActionScript/Funções
Aspeto
As funções são importantes na programação para embrulhar um sequência de códigos e fazer, assim, que sejam reutilizadas muitas vezes. Para executar as linhas de código da função basta chamá-la.
Funções podem conter parâmetros ou não. E podem retornar em determinados tipos (String
, Number
...) ou não (retornando void
).
function digaOla(seuNome:String):void
{
trace("Olá " + seuNome + "!");
}
digaOla("Fulano");
// Exibirá "Olá Fulano!"
Se você quer que uma função sempre retorne um valor em um determinado tipo, esse tipo de dado (objeto) deverá ser discriminado depois do sinal de dois pontos (:). Exemplo:
// Deverá retornar um tipo Number
function Dobro(numero:Number):Number
{
return numero + numero;
}
trace(Dobro(2));
// Exibirá 4