Page 1 sur 1
[..] Valeur de retour d'une fonction.
Posté : mer. 05 mai 2010 20:18
par jajar
Salut, quelle est la différence à la fin d'une fonction entre :
return 1
return 0
return -1
return ""
Re: [..]fonctions
Posté : mer. 05 mai 2010 20:38
par Voodoo
Ce qui suit return correspond à la valeur retourné par la fonction. Par convention, une fonction retourne généralement 1 si l'exécution c'est correctement déroulé. En cas d'erreur la fonction retourne 0 mais il peut arriver que la fonction retourne -1 ou la chaine vide "" suivant la fonction utilisé.
Re: [..]fonctions
Posté : mer. 05 mai 2010 21:27
par jajar
et dans quelle cas elle retourne -1 ?
Re: [..]fonctions
Posté : mer. 05 mai 2010 21:43
par Tlem
Cela dépend de la fonction. Pour cela vous devez lire la documentation de chaque fonction pour savoir quels sont les résultats possibles.
PS: Merci de rendre le titre de votre premier message un peut plus évocateur.
Re: [..]fonctions
Posté : jeu. 06 mai 2010 00:41
par jajar
une fonction retourne généralement 0 si l'exécution c'est correctement déroulé. En cas d'erreur la fonction retourne 1
c'est pas l'inverse vu que 1 = vrai ?
Re: [..] Valeur de retour d'une fonction.
Posté : jeu. 06 mai 2010 08:17
par Tlem
Tout à fait.
Voodoo a juste fait une petite erreur d'écriture rapide.
PS: Pour le titre de votre sujet, c'était pas encore ca ... Donc je l'ai changé.

Re: [..] Valeur de retour d'une fonction.
Posté : jeu. 06 mai 2010 12:13
par Voodoo
Effectivement j'ai inversé le 0 et le 1

Mea Culpa.
Re: [..] Valeur de retour d'une fonction.
Posté : ven. 07 mai 2010 10:42
par OmegAMRS
bah, ça dépend surtout des fonctions.
y'en a pour lesquelles la valeur de retour en succès est 1, d'autres 0... on voit de tout dans AutoIt ^^
le mieux, au risque de répéter, c'est , comme toujours : lire la doc des fonctions ! F1 est ton ami
a+