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.






5
volver, regresar Ninguno, y no regresar en absoluto?
Considere tres funciones: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Todos parecen devolver ninguno. ¿Hay alguna diferencia entre cómo se comporta el valor devuelto de estas funciones? ¿Hay alguna razón para preferir uno frente al otro?
386 python  null  return 




17
Matriz de retorno en una función
Tengo una matriz int arr[5]que se pasa a una función fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } ¿Cómo puedo devolver esa matriz? ¿Cómo lo usaré? Digamos que devolví un puntero, ¿cómo voy a acceder?


8
declaración de retorno vs salida () en main ()
¿Debo usar exit()o solo returndeclaraciones en main()? Personalmente, estoy a favor de las returndeclaraciones porque siento que es como leer cualquier otra función y el control de flujo cuando leo el código es fluido (en mi opinión). E incluso si quiero refactorizar la main()función, tener returnparece ser una mejor opción …
197 c++  c  coding-style  return  exit 


6
Volviendo de un bloque finalmente en Java
Recientemente me sorprendió descubrir que es posible tener una declaración de devolución en un bloque finalmente en Java. Parece que mucha gente piensa que es algo malo hacer como se describe en ' No regrese en una cláusula final '. Rascando un poco más, también encontré ' El retorno de …

24
¿Cómo devolver múltiples objetos de un método Java?
Quiero devolver dos objetos de un método Java y me preguntaba cuál podría ser una buena manera de hacerlo. Las posibles formas en las que puedo pensar son: devolver a HashMap(ya que los dos Objetos están relacionados) o devolver un ArrayListde Objectobjetos. Para ser más precisos, los dos objetos que …
173 java  return 

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.