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.


10
Wie man mit Mockito leere Methoden verspottet
Wie verspotte ich Methoden mit dem Rückgabetyp void? Ich habe ein Beobachtermuster implementiert, kann es aber mit Mockito nicht verspotten, weil ich nicht weiß wie. Und ich habe versucht, ein Beispiel im Internet zu finden, aber es ist mir nicht gelungen. Meine Klasse sieht so aus: public class World { …

9
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!"); }; Es gibt mir jedoch Kompilierungsfehler, ich …
186 java  lambda  java-8  void 

11
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 Callable<Void>() { public Void call() { foobar(); …
163 java  void 



9
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 einen nicht verwendeten …
112 c++  c  void 

2
So erstellen Sie eine Funktion, die nichts zurückgibt
Ich möchte eine Funktion mit schreiben pl/pgsql. Ich verwende PostgresEnterprise Manager v3 und verwende Shell, um eine Funktion zu erstellen, aber in der Shell muss ich den Rückgabetyp definieren. Wenn ich den Rückgabetyp nicht definiere, kann ich keine Funktion erstellen. Wie kann eine Funktion ohne Rückgabeergebnis erstellt werden, dh eine …

2
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() -> type(None): mit der besten …



4
Warum kann dieses Java 8-Lambda nicht kompiliert werden?
Der folgende Java-Code kann nicht kompiliert werden: @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); // Error …

3
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 meinem Verständnis von C scheint dies aus zwei …
82 c  casting  free  void  legacy-code 

6
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 nicht kompiliertvoid es sich nicht um einen gültigen Java-Typ …
78 java  void  return-type 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.