Domande taggate «void»

Un tipo incompleto utilizzato come segnaposto sintattico per il tipo restituito di un metodo / funzione quando non viene restituito alcun valore.


10
Come deridere i metodi del vuoto con Mockito
Come deridere i metodi con il tipo restituito vuoto? Ho implementato un modello di osservatore ma non posso deriderlo con Mockito perché non so come. E ho provato a trovare un esempio su Internet ma non ci sono riuscito. La mia classe si presenta così: public class World { List<Listener> …

9
Argomento Java 8 lambda Void
Diciamo che ho la seguente interfaccia funzionale in Java 8: interface Action<T, U> { U execute(T t); } E per alcuni casi ho bisogno di un'azione senza argomenti o tipo di ritorno. Quindi scrivo qualcosa del genere: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Tuttavia, mi dà …
188 java  lambda  java-8  void 

11
Usi per il tipo di riferimento Java Void?
Quali sono stati gli altri file Stack Overflow di : Overflow : Void? Esiste un tipo di riferimentoVoid V maiuscolo Java . L'unica situazione che io abbia mai visto usato è parametrizzare s Callable final Callable<Void> callable = new Callable<Void>() { public Void call() { foobar(); return null; } }; …
163 java  void 



9
Perché lanciare valori di ritorno inutilizzati su void?
int fn(); void whatever() { (void) fn(); } C'è qualche motivo per annullare un valore di ritorno inutilizzato o ho ragione a pensare che sia una completa perdita di tempo? Azione supplementare: Bene, sembra abbastanza completo. Suppongo che sia meglio che commentare un valore di ritorno inutilizzato poiché il codice …
112 c++  c  void 

2
Come creare una funzione che non restituisce nulla
Voglio scrivere una funzione con pl/pgsql. Sto usando PostgresEnterprise Manager v3 e utilizzo la shell per creare una funzione, ma nella shell devo definire il tipo di ritorno. Se non definisco il tipo di ritorno, non sono in grado di creare una funzione. Come si può creare una funzione senza …

2
Annotazione del tipo restituito void Python
In python 3.x, è comune utilizzare l'annotazione del tipo di ritorno di una funzione, come ad esempio: def foo() -> str: return "bar" Qual è l'annotazione corretta per il tipo "void"? Sto valutando 3 opzioni: def foo() -> None: non logico IMO, perché Nonenon è un tipo, def foo() -> …


11
È una cattiva pratica usare il ritorno all'interno di un metodo void?
Immagina il seguente codice: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Va bene usare un ritorno all'interno di un metodo void? Ha qualche penalità sulle prestazioni? Oppure sarebbe meglio scrivere un codice come questo: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 

4
Perché questo lambda Java 8 non viene compilato?
Il seguente codice Java non viene compilato: @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
Perché lanciare il valore di ritorno di free per annullare?
Sto leggendo un libro ( Programmazione con thread POSIX di Butenhof, 1997) che utilizza C, e mi sono imbattuto nella seguente riga: (void)free(data); Qui, dataè solo un puntatore a una struttura allocata, data = malloc(sizeof(my_struct_t)); Perché il risultato del freecast void? Dalla mia comprensione di C, questo non sembra avere …
82 c  casting  free  void  legacy-code 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.