preguntar acerca de variadic-functions

20
réponses

Comment puis-je convertir l’objet «arguments» en un tableau en JavaScript?

L'objet arguments en JavaScript est une verrue étrange-il agit comme un tableau dans la plupart des situations, mais ce n'est pas en fait un objet tableau. Puisque c'est vraiment quelque chose de complètement différent, il n'a pas les fonctions utile …
demandé sur 1970-01-01 00:33:29
2
réponses

Comment travailler avec varargs et réflexion

Question Simple, comment faire fonctionner ce code ? public class T { public static void main(String[] args) throws Exception { new T().m(); } public // as mentioned by Bozho void foo(String... s) { System.err.print …
demandé sur 1970-01-01 00:33:30
5
réponses

PHP: liste d’arguments de longueur variable par référence?

Est-il possible de créer une fonction PHP qui prend un nombre variable de paramètres de référence? Cela ne m'aide pas une fonction qui reçoit par référence un tableau de valeurs ni une fonction qui prend ses arguments enveloppés dans un objet parce …
demandé sur 1970-01-01 00:33:29
5
réponses

Pourquoi foo (*arg, x) n’est pas autorisé en Python?

Regardez l'exemple suivant point = (1, 2) size = (2, 3) color = 'red' class Rect(object): def __init__(self, x, y, width, height, color): pass Il serait très tentant d'appel: Rect(*point, *size, color) les solutions de rechange pos …
demandé sur 1970-01-01 00:33:31
4
réponses

Java: ambiguïté de surcharge de la méthode générique

Considérons le code suivant: public class Converter { public <K> MyContainer<K> pack(K key, String[] values) { return new MyContainer<>(key); } public MyContainer<IntWrapper> pack(int key, String[] value …
demandé sur 1970-01-01 00:33:33
11
réponses

Comment compter le nombre d’arguments passés à une fonction qui accepte un nombre variable d’arguments?

Comment compter les pas d'arguments passés à la fonction dans le programme suivant: #include<stdio.h> #include<stdarg.h> void varfun(int i, ...); int main(){ varfun(1, 2, 3, 4, 5, 6); return 0; } void varfun(int n_a …
demandé sur 1970-01-01 00:33:30
1
réponses

Est-ce que @SafeVarargs est une annotation appropriée pour cette méthode?

j'ai un peu de code Java (en utilisant la classe Guava ImmutableList ): @Nonnull public static <E extends Event> UserHistory<E> forUser(long id, E... events) { List<E> list = ImmutableList.copyOf(events); return new …
demandé sur 1970-01-01 00:33:35
5
réponses

Puis-je passer un tableau comme argument à une méthode avec des arguments variables en Java?

j'aimerais pouvoir créer une fonction comme: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } le problème ici est que args est traité …
demandé sur 1970-01-01 00:33:30
4
réponses

Varargs dans la surcharge de méthode en Java

le code suivant ne se compile pas. package varargspkg; public class Main { public static void test(int... i) { for (int t = 0; t < i.length; t++) { System.out.println(i[t]); } System.out.println("i …
demandé sur 1970-01-01 00:33:32
7
réponses

Comment passer la variable nombre d’arguments à printf / sprintf

j'ai une classe qui contient une fonction" erreur " qui formatera du texte. Je veux accepter un nombre variable d'arguments et ensuite les formater en utilisant printf. exemple: class MyClass { public: void Error(const char* …
demandé sur 1970-01-01 00:33:29