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.



9
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 nothing!"); }; Cependant, cela me …
188 java  lambda  java-8  void 

11
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 call() …
163 java  void 



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

2
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 …

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


11
Est-ce une mauvaise pratique d'utiliser return dans une méthode void?
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(); } }
92 c#  return  void 

4
Pourquoi ce lambda Java 8 ne parvient-il pas à se compiler?
Le code Java suivant ne parvient pas à se compiler: @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) -> …

3
Pourquoi convertir la valeur de retour de free en null?
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 …
82 c  casting  free  void  legacy-code 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.