xaxa66
Messages postés6Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention 8 février 2006
-
8 févr. 2006 à 20:05
xaxa66
Messages postés6Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention 8 février 2006
-
8 févr. 2006 à 23:04
bonjour à tous!
Je commence le java (en gros mes connaissances se limitent à peu près au livre "java 2 pour les nuls") et j'ai un exercice qui me demande de faire une fonction qui n'a pas de valeur retour (ça c'est ok), mais qui renvoie deux tableaux en "paramètres en sortie" (mon problème est ici). J'ai cherché, mais je ne comprends pas comment une fonction qui n'a pas de valeur de retour peut sortir des paramètres. je suis sûr que la réponse est très simple, vu que le reste de l'exercice l'est, mais je sèche.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 8 févr. 2006 à 20:45
Des fonctions qui ne renvoient rien peuvent quand même retourner des valeurs en passant par les paramètres qui lui sont passés, cela s'appelle le passage par référence (ce qui peut être dangeureux si on n'y fait pas gaffe !).
Le principe ? Tout simplement modifier les valeurs des paramètres de la fonction :
xaxa66
Messages postés6Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention 8 février 2006 8 févr. 2006 à 23:04
ok merci, je pense que je dois effectivement simplement modifier des tableaux existants, et non, comme je le pensais, créer des nouveaux tableaux et les sortir.
merci pour vos réponses qui m'ont montré la bonne voie.