Comment obtenir le résultat d'une fonction dans ActionScript


  Share  
|

Vous voulez exécuter une fonction et renvoyer les résultats au manuscrit qui a appelé la fonction.

Employez un rapport de retour qui indique la valeur pour retourner.

Le rapport de retour, une fois non utilisé sans aucun paramètre, termine simplement une fonction. Techniquement, le retour renvoie la valeur éliminée au visiteur si aucune valeur n'est indiquée. De même, s'il n'y a aucun rapport de retour, les retours de fonction ont éliminé quand il se termine. Mais toute valeur indiquée après que le mot-clé de retour soit retourné au manuscrit qui a appelé la fonction. Habituellement, la valeur retournée est stockée dans une variable pour l'usage postérieur :

moyenne de fonction (a, b) {
//retour la moyenne de a et de b.
retournez (a + b)/2 ;
}

playerScore de variété ;
//appel la fonction d'average() et stockent le résultat dans une variable.
playerScore = average(6, 12) ;
//utilisation le résultat d'une manière quelconque.
les points moyens du joueur de trace("The sont" + playerScore) ;

Vous pouvez employer la valeur de retour d'une fonction, sans la stocker dans une variable, en la passant comme paramètre à une autre fonction :

les points moyens du joueur de trace("The sont" + average(6, 12)) ;

Note, cependant, qui si vous ne faites rien avec la valeur de retour de la fonction, le résultat est efficacement perdue. Par exemple, ce rapport n'a aucun avantage discernable parce que le résultat n'est jamais montré ou est employé de quelque façon :

average(6, 12) ;

c'est un article supplémentaire par Gabriel Savimbi


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions