Perguntas com a marcação «return»

176
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 ' o...

172
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,...

167
Como "retornar um objeto" em C ++?

Sei que o título parece familiar, pois há muitas perguntas semelhantes, mas estou pedindo um aspecto diferente do problema (sei a diferença entre colocar as coisas na pilha e colocá-las na pilha). Em Java, sempre posso retornar referências a objetos "locais" public Thing calculateThing() { Thing...

157
O retorno para um loop?

Suponha que eu tenha um loop como este: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Pergunta rápida: returnpara a execução do loop por si

148
Retornar vários valores de uma função em swift

Como faço para retornar 3 valores de dados separados do mesmo tipo (Int) de uma função no swift? Estou tentando retornar a hora do dia, preciso retornar a hora, o minuto e o segundo como números inteiros separados, mas todos de uma só vez partem da mesma função, isso é possível? Eu acho que...

116
Por que main não retorna 0 aqui?

Eu só estava lendo ISO / IEC 9899: 201x Minuta do Comitê - 12 de abril de 2011 em que encontrei em 5.1.2.2.3 Término do programa ..reaching the } that terminates the main function returns a value of 0. isso significa que se você não especificar nenhuma instrução return em main()e se o...