Preguntas etiquetadas con function

Una función (también llamada procedimiento, método, subrutina o rutina) es una parte del código destinada a llevar a cabo una tarea única y específica. Use esta etiqueta para preguntas que impliquen específicamente crear o llamar funciones. Para obtener ayuda para implementar una función para realizar una tarea, utilice [algoritmo] o una etiqueta específica de la tarea en su lugar.



10
¿La función Python como un argumento de función?
¿Puede una función de Python ser un argumento de otra función? Decir: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Entonces, estas son básicamente dos preguntas: ¿Está permitido en absoluto? Y si es así, ¿cómo uso la función dentro de la otra …


18
Entender cómo funcionan las funciones recursivas
Como explica el título, tengo una pregunta de programación muy fundamental que todavía no he podido asimilar. Filtrar todos los (extremadamente inteligentes) "Para comprender la recursividad, primero debe comprender la recursividad". respuestas de varios hilos en línea todavía no lo entiendo. Entendiendo que cuando nos enfrentamos a no saber lo …

14
JavaScript: clonar una función
¿Cuál es la forma más rápida de clonar una función en JavaScript (con o sin sus propiedades)? Dos opciones que me vienen a la mente son eval(func.toString())y function() { return func.apply(..) }. Pero me preocupa que el rendimiento de eval y la envoltura empeore la pila y probablemente degradará el …

4
Comentarios de funciones PHP
Solo una pregunta rápida: he visto que algunas funciones de PHP están comentadas en la parte superior, usando un formato que desconozco: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Mi IDE me da una …

9
¿Qué significa "int & foo ()" en C ++?
Mientras leía esta explicación sobre lvalues ​​y rvalues, estas líneas de código me llamaron la atención: int& foo(); foo() = 42; // OK, foo() is an lvalue Lo intenté en g ++, pero el compilador dice "referencia indefinida a foo ()". Si agrego int foo() { return 2; } int …


9
Es 'int main;' un programa válido de C / C ++?
Pregunto porque mi compilador parece pensar que sí, aunque yo no. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang no emite advertencias ni errores con esto, y gcc solo emite la advertencia mansa:, 'main' is usually a function [-Wmain]pero …
113 c++  c  function  main  entry-point 

9
¿Es una función que llama a Math.random () pura?
¿Es lo siguiente una función pura? function test(min,max) { return Math.random() * (max - min) + min; } Tengo entendido que una función pura sigue estas condiciones: Devuelve un valor calculado a partir de los parámetros. No hace ningún trabajo más que calcular el valor de retorno Si esta definición …

11
Nombramiento forzado de parámetros en Python
En Python puede tener una definición de función: def info(object, spacing=10, collapse=1) que podría llamarse de cualquiera de las siguientes formas: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) gracias a que Python permite argumentos de cualquier orden, siempre que tengan nombre. El problema que tenemos es que a medida que …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.