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.



11
É uma má prática usar return dentro de um método void?
Imagine o seguinte código: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } É correto usar um return dentro de um método void? Tem alguma penalidade de desempenho? Ou seria melhor escrever um código como este: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 



7
Usando 'return' em um bloco Ruby
Estou tentando usar Ruby 1.9.1 para uma linguagem de script incorporada, de modo que o código do "usuário final" seja escrito em um bloco Ruby. Um problema com isso é que eu gostaria que os usuários pudessem usar a palavra-chave 'return' nos blocos, para que não precisassem se preocupar com …

5
Retorno ou rendimento de uma função que chama um gerador?
Eu tenho um gerador generatore também um método de conveniência para ele - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Deveria generate_all returnou yield? Eu quero que os usuários dos dois …


4
Por que retornar NULL de main ()?
Às vezes, vejo codificadores que usam NULLcomo valor de retorno main()nos programas C e C ++, por exemplo, algo assim: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Ao compilar esse código com o gcc, recebo o aviso de: aviso: return torna inteiro do ponteiro sem conversão [-Wint-conversion] o …
10 c++  c  null  return  return-value 

4
Qual é o tipo de retorno de C # "retorno" [fechado]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 3 meses . Estou criando um aplicativo de console e tenho um "Menu" onde o usuário pode inserir …

4
Retorna sem um comando "return"
Linguagem de programação C, compilada com gcc, terminal bash no WSL Eu escrevi uma função recursiva, para encontrar o número mais baixo em uma matriz, que funciona muito bem. /*01*/ int minimo(int array[], int n) /*02*/ { /*03*/ static int min = 0; /*04*/ /*05*/ if (n == N) /*06*/ …
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.