Questions marquées «return»

Une instruction return provoque l'exécution de quitter le sous-programme en cours et de reprendre au point dans le code immédiatement après où le sous-programme a été appelé, connu comme son adresse de retour. L'adresse de retour est enregistrée, généralement sur la pile d'appels du processus, dans le cadre de l'opération d'appel de sous-programme. Certains langages de programmation permettent à une fonction de spécifier une ou plusieurs valeurs de retour à renvoyer au code qui a appelé la fonction.






5
retour, retour Aucun, et pas de retour du tout?
Considérez trois fonctions: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Ils semblent tous retourner Aucun. Existe-t-il des différences entre le comportement de la valeur renvoyée de ces fonctions? Y a-t-il des raisons de préférer l'un à l'autre?
386 python  null  return 




17
Retourner un tableau dans une fonction
J'ai un tableau int arr[5]qui est passé à une fonction fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Comment puis-je retourner ce tableau? Comment vais-je l'utiliser, disons que j'ai renvoyé un pointeur comment vais-je y accéder?


8
instruction return vs exit () dans main ()
Dois-je utiliser exit()ou simplement des returndéclarations main()? Personnellement, je préfère les returndéclarations car je pense que c'est comme lire n'importe quelle autre fonction et le contrôle de flux lorsque je lis le code est fluide (à mon avis). Et même si je veux refactoriser la main()fonction, avoir returnsemble être un …
197 c++  c  coding-style  return  exit 


6
Revenir d'un bloc finally en Java
J'ai été récemment surpris de constater qu'il est possible d'avoir une instruction return dans un bloc finally en Java. Il semble que beaucoup de gens pensent que c'est une mauvaise chose à faire comme décrit dans « Ne pas revenir dans une clause enfin ». En grattant un peu plus …

24
Comment renvoyer plusieurs objets à partir d'une méthode Java?
Je souhaite renvoyer deux objets à partir d'une méthode Java et je me demandais quelle pourrait être une bonne façon de le faire? Les moyens possibles auxquels je peux penser sont: renvoyer un HashMap(puisque les deux objets sont liés) ou renvoyer un ArrayListdes Objectobjets. Pour être plus précis, les deux …
173 java  return 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.