Perguntas com a marcação «return»

Uma instrução de retorno faz com que a execução saia da sub-rotina atual e continue no ponto do código imediatamente após onde a sub-rotina foi chamada, conhecido como seu endereço de retorno. O endereço de retorno é salvo, geralmente na pilha de chamadas do processo, como parte da operação de fazer a chamada da sub-rotina. Algumas linguagens de programação permitem que uma função especifique um ou mais valores de retorno a serem passados ​​de volta ao código que chamou a função.






5
return, return None e nenhum retorno?
Considere três funções: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Todos eles parecem retornar Nenhum. Existem diferenças entre como o valor retornado dessas funções se comporta? Existem razões para preferir um versus o outro?
386 python  null  return 




17
Retornar matriz em uma função
Eu tenho uma matriz int arr[5]que é passada para uma função fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Como posso retornar essa matriz? Como vou usá-lo, digamos que retornei um ponteiro, como vou acessá-lo?


8
declaração de retorno vs exit () em main ()
Devo usar exit()ou apenas returndeclarações main()? Pessoalmente, sou a favor das returndeclarações porque sinto que é como ler qualquer outra função e o controle de fluxo quando estou lendo o código é suave (na minha opinião). E mesmo que eu queira refatorar a main()função, ter returnparece ser uma escolha melhor …
197 c++  c  coding-style  return  exit 


6
Retornando de um bloco finalmente em Java
Fiquei surpreso recentemente ao descobrir que é possível ter uma declaração de retorno em um bloco finalmente em Java. Parece que muitas pessoas pensam que é uma coisa ruim a fazer, conforme descrito em ' Não retorne em uma cláusula finalmente '. Arranhando um pouco mais fundo, também achei ' …

24
Como retornar vários objetos de um método Java?
Eu quero retornar dois objetos de um método Java e fiquei pensando o que poderia ser uma boa maneira de fazer isso? As possíveis maneiras em que posso pensar são: retornar a HashMap( uma vez que os dois objetos estão relacionados) ou retornar um ArrayListdos Objectobjetos. Para ser mais preciso, …
172 java  return 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.