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> …
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à …
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; } }; …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso l'anno scorso . Migliora questa domanda Supponiamo che tu abbia un metodo o un cmdlet …
A causa dell'utilizzo di Generics in Java ho finito per dover implementare una funzione avente Voidcome tipo di ritorno: public Void doSomething() { //... } e il compilatore richiede che io restituisca qualcosa . Per ora sto solo tornando null, ma mi chiedo se sia una buona pratica di codifica …
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 …
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 …
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() -> …
In alcuni progetti C, ho visto questo codice: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not using `ud` or `osize` */ return ptr; } I due calchi a vuoto servono a qualche scopo?
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(); } }
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.