variadic-functions

Eine Funktion ist variabel, wenn sie eine variable Anzahl von Argumenten akzeptieren kann; das heißt, seine Arität ist nicht festgelegt. Die Abkürzung "Varargs" wird üblicherweise verwendet, um sich auf diese Arten von Funktionen zu beziehen.
2
Antworten

Parameterpakete nicht mit '...' erweitert

%Vor% Es wirft Fehler: %Vor% Warum ist die Verwendung dieser "Pass" -Funktion notwendig?     
23.11.2015, 10:17
6
Antworten

Mehrere Objekttypen für Varargs in einem Methodenprototyp?

Ich versuche, den Prototyp einer Java-Funktion zu schreiben, die mit einer beliebigen Anzahl von Ganzzahlen und Strings aufgerufen werden kann: %Vor% Idealerweise hätte ich gerne die Ints und Strings in beliebiger Reihenfolge (und möglicherw...
12.06.2011, 13:13
4
Antworten

C: Nicht angegebene Anzahl von Parametern - void foo ()

Ich lese hier das in C void foo() bedeutet a function foo taking an unspecified number of arguments of unspecified type . Kann mir jemand ein Beispiel geben oder zeigen, wo eine C Funktion eine unbestimmte Anzahl von Argumenten b...
27.02.2014, 16:04
1
Antwort

Warum bewirkt die Verwendung von ... in einem beliebigen Ausdruck in einer Funktion, dass der Wert von arg in Lua gleich Null ist?

%Vor% Warum verwendet ... in einem Ausdruck den Wert von arg auf sei nil z. mit print("value of implicit table:",...) oder select(1,...) ?     
08.09.2013, 00:22
2
Antworten

Scala variadic Funktionen und Seq

Soweit ich weiß, werden Eigenschaften wie List oder Seq in der Scala-Standardbibliothek implementiert, anstatt Teil der Sprache selbst zu sein. Es gibt jedoch eine Sache, die ich nicht verstehe: Man hat eine Syntax für variadische Funkt...
13.08.2012, 09:51
1
Antwort

Zwei variadische Vorlagen für eine einzelne Funktion?

In C ++ 11 ist es möglich, zwei variadische Vorlagen für eine einzelne Funktion zu haben? Wenn nicht, gibt es einen Trick, um so etwas zu schreiben: %Vor%     
23.02.2013, 17:41
1
Antwort

Varargs mit Nullparametern in Java

Der folgende Code verwendet einfach eine Nullreferenz als Varargs-Parameter. %Vor% Der erste Aufruf der Methode temp(null, null); zeigt an [null, null] bedeutet, dass str[0]=null und str[1]=null . , aber der spätere Aufruf von...
13.10.2012, 04:43
1
Antwort

Variable Argumentliste mit Visual Basic? [Duplikat]

Ich nehme an, ich habe eine DLL, die Funktionen mit Variablenargumenten wie folgt exportiert: %Vor% Hier ist "..." eine undefinierte Anzahl von zusätzlichen Argumenten. Können solche Funktionen aus einer Visual Basic-Anwendung aufgerufen w...
05.02.2013, 20:33
1
Antwort

Ist @SafeVarargs eine geeignete Anmerkung für diese Methode?

Ich habe ein wenig Java-Code (mit der Klasse Guava ImmutableList ): %Vor% Ich erhalte die üblichen Warnhinweise zur Haufenverschmutzung, die mit einer solchen Methode kommen. Da meine Methode keine Änderungen an events vornimmt, kann ke...
08.05.2015, 18:11
4
Antworten

Wie übergebe ich die Argumente an die Methode in Java, wie f (* args) in Python?

In Python kann ich tun: %Vor% Ist das in Java möglich? zu klären - f hat eine Argumentliste variabler Länge.     
26.08.2010, 08:08