¿Cuál es la forma correcta de devolver un Voidtipo, cuando no es un primitivo? P.ej. Actualmente uso null como se muestra a continuación. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
¿Cuál es la forma correcta de devolver un Voidtipo, cuando no es un primitivo? P.ej. Actualmente uso null como se muestra a continuación. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
Debido al manejo de errores en Go, a menudo termino con funciones de valores múltiples. Hasta ahora, la forma en que lo he manejado ha sido muy complicada y estoy buscando las mejores prácticas para escribir código más limpio. Digamos que tengo la siguiente función: type Item struct { Value int...
Cuántos datos se copian, cuando se devuelve un std :: vector en una función y qué tan grande será la optimización para colocar el std :: vector en free-store (en el montón) y devolver un puntero en su lugar, es decir, es: std::vector *f() { std::vector *result = new std::vector(); /* Insert...
¿Es posible inspeccionar el valor de retorno de una función en gdb asumiendo que el valor de retorno no está asignado a una
¿Es posible ver el valor de retorno de un método después de ejecutar la línea y antes de que el puntero de instrucción regrese a la función que llama? Estoy depurando un código que no puedo modificar (léase: no quiero volver a compilar una biblioteca de terceros) y, a veces, salta al código para...
Estoy usando Netbeans para agregar comentarios de tipo profesional a cada función, escribo. Entonces comienzo cada uno de ellos con /**y luego presiono Enterpara permitir que Netbeans cumpla con el esquema de comentarios predeterminado para la siguiente función. Hasta ahora he estado usando esto...
Soy bastante nuevo en C ++, así que tiendo a diseñar con muchos Java-isms mientras aprendo. De todos modos, en Java, si tuviera una clase con un método de 'búsqueda' que devolviera un objeto Tde un Collection< T >parámetro que coincidiera con un parámetro específico, devolvería ese objeto y...
Si tengo una función que produce un resultado inty un resultado string, ¿cómo devuelvo ambos de una función? Por lo que puedo decir, solo puedo devolver una cosa, según lo determinado por el tipo que precede al nombre de la función.
На этот вопрос есть ответы на Stack Overflow на русском : Как при вызове хранимой процедуры получить знаURенедие Estoy intentando llamar a un procedimiento almacenado desde mi aplicación de Windows C #. El procedimiento almacenado se está ejecutando en una instancia...
Sé que en C no podemos devolver una matriz de una función, sino un puntero a una matriz. Pero quiero saber qué es lo especial structsque los hace retornables por funciones a pesar de que pueden contener matrices. ¿Por qué la structenvoltura hace válido el siguiente programa? #include...
Supongamos que estoy usando la consola interactiva de R y acabo de hacer algo como esto: long_running_command() Ese comando de larga duración devuelve un valor, y me acabo de dar cuenta de que quería asignar ese valor a una variable en lugar de descartarlo. Entonces, ¿cómo puedo obtener ese...
En Python, puede hacer que una función devuelva varios valores. Aquí hay un ejemplo artificial: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) Esto parece muy útil, pero parece que también se puede abusar de él ("Bueno ... la función...
¿Es realmente necesario hacer algo como esto? /** * ... * * @return void */ Tengo bastantes métodos que no tienen un valor de retorno, y parece realmente redundante poner algo como esto en el comentario. ¿Se consideraría de mala educación dejarlo fuera?
A veces veo codificadores que usan NULLcomo valor de retorno de programas main()C y C ++, por ejemplo, algo así: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Cuando compilo este `código con gcc me sale la advertencia de: advertencia: return hace entero...