Perguntas com a marcação «return-value»

O valor de retorno é o resultado da avaliação de uma instrução de retorno.

694
O que main () deve retornar em C e C ++?

Qual é a maneira correta (mais eficiente) de definir a main()função em C e C ++ - int main()ou void main()- e por quê? Se int main()então return 1ou return 0? Existem inúmeras duplicatas dessa pergunta, incluindo: Quais são as assinaturas válidas para a main()função C ? O tipo de retorno da...

305
Valor de retorno em uma função Bash

Estou trabalhando com um script bash e quero executar uma função para imprimir um valor de retorno: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Quando executo fun2, ele não imprime "34". Por que esse é o

179
Como retornar 2 valores de um método Java?

Estou tentando retornar 2 valores de um método Java, mas recebo esses erros. Aqui está o meu código: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something();...

155
É bom estilo retornar explicitamente em Ruby?

Vindo de um background em Python, onde sempre existe uma "maneira certa de fazer" (uma maneira "Pythonic") quando se trata de estilo, estou me perguntando se o mesmo existe para Ruby. Eu tenho usado minhas próprias diretrizes de estilo, mas estou pensando em liberar meu código-fonte e gostaria que...

126
Retornando valor da função chamada em um script de shell

Eu quero retornar o valor de uma função chamada em um script de shell. Talvez eu esteja sentindo falta da sintaxe. Eu tentei usar as variáveis ​​globais. Mas isso também não está funcionando. O código é: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist,...

124
Devo retornar EXIT_SUCCESS ou 0 de main ()?

É uma pergunta simples, mas continuo vendo respostas conflitantes: a rotina principal de um programa C ++ deve retornar 0ou EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} ou int main(){return 0;} Eles são exatamente a mesma coisa? EXIT_SUCCESSSó deve ser usado com...