Preguntas etiquetadas con void

Un tipo incompleto utilizado como marcador de posición sintáctico para el tipo de retorno de un método / función cuando no se devuelve ningún valor.

188
Argumento de Java 8 lambda Void

Digamos que tengo la siguiente interfaz funcional en Java 8: interface Action<T, U> { U execute(T t); } Y para algunos casos necesito una acción sin argumentos o tipo de retorno. Entonces escribo algo como esto: Action<Void, Void> a = () -> { System.out.println("Do nothing!");...

163
¿Usos para el tipo de referencia de Java Void?

На этот вопрос есть ответы en Stack Overflow на русском : Зачем нужен класс ¿Vacío? Hay un tipo de referencia Java Void- mayúscula V-- . La única situación que he visto que se usa es para parametrizar s Callable final Callable<Void> callable = new...

112
¿Por qué convertir los valores de retorno no utilizados en vacío?

int fn(); void whatever() { (void) fn(); } ¿Hay alguna razón para anular un valor de retorno no utilizado, o tengo razón al pensar que es una completa pérdida de tiempo? Seguimiento: Bueno, eso parece bastante completo. Supongo que es mejor que comentar un valor de retorno no utilizado ya que...

108
Cómo crear una función que no devuelva nada

Quiero escribir una función con pl/pgsql. Estoy usando PostgresEnterprise Manager v3 y usando shell para hacer una función, pero en el shell debo definir el tipo de retorno. Si no defino el tipo de retorno, no puedo crear una función. ¿Cómo se puede crear una función sin resultado de retorno, es...

82
¿Por qué anular el valor de retorno de free?

Estoy leyendo un libro ( Programación con hilos POSIX de Butenhof, 1997) que usa C, y me encontré con la siguiente línea: (void)free(data); Aquí, dataes solo un puntero a una estructura asignada, data = malloc(sizeof(my_struct_t)); ¿Por qué es el resultado de freeser lanzado a void? Desde mi...