Questions marquées «void»

Un type incomplet utilisé comme espace réservé syntaxique pour le type de retour d'une méthode / fonction lorsqu'aucune valeur n'est renvoyée.

188
Argument Java 8 lambda Void

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...

163
Utilisations pour le type de référence Java Void?

На этот вопрос есть ответы на 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...

112
Pourquoi convertir les valeurs de retour inutilisées en void?

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 de retour...

108
Comment créer une fonction qui ne renvoie rien

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 sans résultat...

108
Annotation de type de retour Python void

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() ->...