J'en ai déjà vu un exemple, mais je n'ai jamais vraiment trouvé de matériel de référence traitant de ce problème. Je sais qu'il est possible de passer plusieurs paramètres, ints par exemple, en définissant la méthode commePasser plusieurs paramètres en un seul paramètre en Java
public void aMethod(int...a)
Mais je ne sais pas plus à ce sujet que cela. J'ai vu un exemple, et il a retourné la moyenne des ints passés.
Est-ce une façon périmée de transmettre des paramètres? Est-il même acceptable de l'utiliser? Quelle est exactement la syntaxe lorsque vous faites cela?
Quant à savoir quand l'utiliser, varargs est livré avec une pénalité de performance. Donc, ne l'utilisez que lorsque vous avez vraiment besoin de l'utiliser. J'ai rencontré de petits problèmes précieux dans java où je pensais 'homme, je pourrais vraiment utiliser varargs ici' (seulement printf vient à l'esprit) – wds