Als «void» getaggte Fragen

Ein unvollständiger Typ, der als syntaktischer Platzhalter für den Rückgabetyp einer Methode / Funktion verwendet wird, wenn kein Wert zurückgegeben wird.

186
Java 8 Lambda Void Argument

Angenommen, ich habe die folgende Funktionsschnittstelle in Java 8: interface Action<T, U> { U execute(T t); } Und für einige Fälle benötige ich eine Aktion ohne Argumente oder Rückgabetyp. Also schreibe ich so etwas: Action<Void, Void> a = () -> { System.out.println("Do nothing!");...

163
Verwendung für den Java Void-Referenztyp?

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Зачем нужен класс Void? Es gibt einen Java Void- V - Referenztyp in Großbuchstaben . Die einzige Situation, die ich jemals gesehen habe, ist die Parametrisierung von Callables final Callable<Void> callable = new...

112
Warum nicht verwendete Rückgabewerte ungültig machen?

int fn(); void whatever() { (void) fn(); } Gibt es einen Grund, einen nicht verwendeten Rückgabewert für ungültig zu erklären, oder habe ich Recht, wenn ich denke, dass dies reine Zeitverschwendung ist? Nachverfolgen: Nun, das scheint ziemlich umfassend zu sein. Ich nehme an, es ist besser als...

105
Annotation vom Typ Python void return

In Python 3.x wird häufig die Annotation einer Funktion vom Rückgabetyp verwendet, z. def foo() -> str: return "bar" Was ist die richtige Anmerkung für den Typ "void"? Ich erwäge 3 Optionen: def foo() -> None: nicht logische IMO, weil Nonekein Typ ist, def foo() ->...

82
Warum den Rückgabewert von free auf void setzen?

Ich lese ein Buch ( Programmieren mit POSIX-Threads von Butenhof, 1997), das C verwendet, und bin auf die folgende Zeile gestoßen: (void)free(data); Hier dataist nur ein Zeiger auf eine zugewiesene Struktur, data = malloc(sizeof(my_struct_t)); Warum ist das Ergebnis der freeBesetzung void? Nach...

78
Java Generics Void / Void-Typen

Ich implementiere a ResponseHandler für das Apache HttpClient-Paket wie folgt: new ResponseHandler<int>() { public int handleResponse(...) { // ... code ... return 0; } } aber ich möchte, dass die handleResponseFunktion nichts zurückgibt, dh void. Ist das möglich? Folgendes wird seitdem...

68
EasyMock: Void-Methoden

Ich habe eine Methode, die void in einer Klasse zurückgibt, die eine Abhängigkeit von der Klasse ist, die ich testen möchte. Diese Klasse ist riesig und ich verwende nur diese einzige Methode. Ich muss die Implementierung dieser Methode für den Test ersetzen, da ich möchte, dass sie etwas anderes...