Preguntas etiquetadas con return

Una instrucción return hace que la ejecución abandone la subrutina actual y se reanude en el punto del código inmediatamente después de donde se llamó a la subrutina, conocida como su dirección de retorno. La dirección de retorno se guarda, generalmente en la pila de llamadas del proceso, como parte de la operación de realizar la llamada de subrutina. Algunos lenguajes de programación permiten que una función especifique uno o más valores de retorno que se devolverán al código que llamó a la función.

7
¿Cómo "devolver un objeto" en C ++?
Sé que el título suena familiar ya que hay muchas preguntas similares, pero estoy pidiendo un aspecto diferente del problema (sé la diferencia entre tener cosas en la pila y ponerlas en el montón). En Java siempre puedo devolver referencias a objetos "locales" public Thing calculateThing() { Thing thing = …

3
¿Cuál es la mejor manera de salir de una función (que no tiene valor de retorno) en python antes de que finalice la función (por ejemplo, una comprobación falla)?
Supongamos una iteración en la que llamamos a una función sin un valor de retorno. La forma en que creo que mi programa debería comportarse se explica en este pseudocódigo: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: …
164 python  function  return 

7
¿El retorno detiene un bucle?
Supongamos que tengo un bucle como este: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Pregunta rápida: ¿ returndetiene la ejecución del bucle en sí mismo?
157 javascript  loops  return 



6
Devuelve múltiples valores de una función en swift
¿Cómo devuelvo 3 valores de datos separados del mismo tipo (Int) de una función en swift? Estoy intentando devolver la hora del día, necesito devolver la hora, el minuto y el segundo como números enteros separados, pero todo de una vez desde la misma función, ¿es esto posible? Creo que …
148 function  swift  return 



3
¿Por qué main no devuelve 0 aquí?
Solo estaba leyendo ISO / IEC 9899: Borrador del Comité 201x - 12 de abril de 2011 en el que encontré en 5.1.2.2.3 Terminación del programa ..reaching the } that terminates the main function returns a value of 0. significa que si no especifica ninguna declaración de retorno en main(), …
116 c  linux  return  main 



6
¿Qué significa el valor booleano devuelto por un método de manejo de eventos en Android?
En Android, la mayoría de los métodos de escucha de eventos devuelven un valor booleano. ¿Qué significa ese valor verdadero / falso? ¿Qué resultará en los eventos posteriores? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } Con respecto al ejemplo …



6
¿Qué tipo es la palabra clave 'retorno'?
Usamos declaraciones de retorno opcionalmente en funciones de JavaScript. Es una palabra clave. Pero, ¿cuál es el tipo real de returnsí mismo? En realidad me confundí al ver el ejemplo: function add(a, b) { return ( console.log(a + b), console.log(arguments) ); } add(2, 2); Salida: 4 [2, 2] Entonces, podemos …

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.