Comment se moquer des méthodes avec un type de retour vide? J'ai implémenté un modèle d'observateur mais je ne peux pas me moquer de lui avec Mockito parce que je ne sais pas comment. Et j'ai essayé de trouver un exemple sur Internet mais je n'ai pas réussi. Ma classe …
Disons que j'ai l'interface fonctionnelle suivante en Java 8: interface Action<T, U> { U execute(T t); } Et dans certains cas, j'ai besoin d'une action sans arguments ni type de retour. Alors j'écris quelque chose comme ça: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Cependant, cela me …
На этот вопрос есть ответы на Stack Overflow на русском : Зачем нужен класс Void? Il existe un type de référence Java Void- V majuscule - . La seule situation que j'ai jamais vue utilisée est de paramétrer s Callable final Callable<Void> callable = new Callable<Void>() { public Void call() …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . Améliorez cette question Supposons que …
En raison de l'utilisation de Generics en Java, j'ai fini par devoir implémenter une fonction ayant Voidcomme type de retour: public Void doSomething() { //... } et le compilateur demande que je retourne quelque chose . Pour l'instant, je reviens juste null, mais je me demande si c'est une bonne …
int fn(); void whatever() { (void) fn(); } Y a-t-il une raison de convertir une valeur de retour inutilisée en annulation, ou ai-je raison de penser que c'est une perte de temps totale? Suivre: Eh bien, cela semble assez complet. Je suppose que c'est mieux que de commenter une valeur …
Je veux écrire une fonction avec pl/pgsql. J'utilise PostgresEnterprise Manager v3 et j'utilise le shell pour créer une fonction, mais dans le shell, je dois définir le type de retour. Si je ne définit pas le type de retour, je ne peux pas créer de fonction. Comment créer une fonction …
En python 3.x, il est courant d'utiliser l'annotation de type de retour d'une fonction, telle que: def foo() -> str: return "bar" Quelle est l'annotation correcte pour le type "void"? J'envisage 3 options: def foo() -> None: pas logique IMO, car ce Nonen'est pas un type, def foo() -> type(None): …
Dans certains projets C, j'ai vu ce code: 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; } Les deux lancers pour annuler servent-ils un but?
Imaginez le code suivant: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Est-il acceptable d'utiliser un retour dans une méthode void? Y a-t-il une pénalité de performance? Ou il serait préférable d'écrire un code comme celui-ci: void DoThis() { if (isValid) { DoThat(); } }
Je lis un livre ( Programmation avec des fils POSIX de Butenhof, 1997) qui utilise C, et je suis tombé sur la ligne suivante: (void)free(data); Ici, dataest juste un pointeur vers une structure allouée, data = malloc(sizeof(my_struct_t)); Pourquoi le résultat freeest-il lancé void? D'après ma compréhension de C, cela ne …
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.