Articles of función de

¿Cómo crear un método Java que acepte una cantidad variable de argumentos?

Por ejemplo, el propio String.format() Java admite una cantidad variable de argumentos. String.format(“Hello %s! ABC %d!”, “World”, 123); //=> Hello World! ABC 123! ¿Cómo puedo hacer mi propia función que acepta una cantidad variable de argumentos? Siguiente pregunta: Realmente estoy tratando de hacer un atajo de conveniencia para esto: System.out.println( String.format(“…”, a, b, c) ); […]

¿Cuándo es una función demasiado larga?

35 líneas, 55 líneas, 100 líneas, 300 líneas? ¿Cuándo deberías comenzar a separarlo? Pregunto porque tengo una función con 60 líneas (incluyendo comentarios) y estaba pensando en separarla. long_function(){ … } dentro: small_function_1(){…} small_function_2(){…} small_function_3(){…} Las funciones no se usarán fuera de la función long, haciendo que funciones más pequeñas signifiquen más llamadas de función, […]

¿Por qué usar un asterisco “” en lugar de un número entero para un parámetro de matriz VLA de una función?

Cuando se usa matriz de longitud variable como parámetro en la función int sum(int n, int a[n]); es fácil de entender el primer parámetro ( n ) especifica la longitud del segundo parámetro ( a ). Pero se encontró con otro prototipo utilizado para VLAs como parámetro int sum(int n, int a[*]); es realmente difícil […]

jQuery Plugin: Agregar funcionalidad de callback

Estoy tratando de darle a mi funcionalidad de callback de complemento, y me gustaría que funcione de una manera un tanto tradicional: myPlugin({options}, function() { /* code to execute */ }); o myPlugin({options}, anotherFunction()); ¿Cómo manejo ese parámetro en el código? ¿Se trata como una sola entidad? Estoy bastante seguro de que sé dónde colocaría […]

Matriz de retorno C ++ de la función

Necesito leer en una matriz mi función, extraer los datos y luego devolver una matriz de la función. La matriz solo tendrá 2 valores. Esto es lo que quiero hacer en concepto: int myfunction(int my_array[1]) { int f_array[1]; f_array[0] = my_array[0]; f_array[1] = my_array[1]; // modify f_array some more return f_array; } He leído sobre […]

Diferencia entre y * asterisco

Si escribe una función de C ++ como void readEmStar (int * arrayOfInt) { } vs una función C ++ como: void readEmSquare (int arrayOfInt []) { } ¿Cuál es la diferencia entre usar [corchetes] vs * asterisco, y alguien tiene una guía de estilo sobre cuál es preferible, suponiendo que son equivalentes al comstackdor? […]

¿Cómo puedo aplicar una función a cada fila / columna de una matriz en MATLAB?

Puede aplicar una función a cada elemento de un vector diciendo, por ejemplo, v + 1 , o puede usar la función arrayfun . ¿Cómo puedo hacerlo para cada fila / columna de una matriz sin usar un bucle for?

¿Cómo podría crear una función con un controlador de finalización en Swift?

Tenía curiosidad sobre cómo abordaría esto. Si tuviera una función, y quería que algo suceda cuando se ejecutó por completo, ¿cómo la agregaría a la función? Gracias

Suprimir la salida de ventana de comando de una función

Una función que estoy usando tiene display() en ella (u otras cosas que muestran mensajes en la ventana de comandos), por lo que genera muchas cosas (x 1200) en la línea de comandos cuando ejecuto mi código, lo que hace que las cosas sean difíciles de rastrear. y observa. ¿Hay alguna forma de suprimir la […]

Cómo hacer un archivo .lib cuando tiene un archivo .dll y un archivo de cabecera

Intento crear una aplicación en Visual Studio que pueda acceder a un archivo .dll que ya existe. Necesito la aplicación para llamar a las rutinas. También tengo un archivo de encabezado que ya existe. He estado investigando en Internet y he descubierto que necesito crear un archivo .lib. Mirando preguntas similares aquí encontré un enlace: […]