Questions marquées «return-value»

La valeur de retour est le résultat de l'évaluation d'une instruction de retour.


17
Que doit retourner main () en C et C ++?
Quelle est la manière correcte (la plus efficace) de définir la main()fonction en C et C ++ - int main()ou void main()- et pourquoi? Si int main()alors return 1ou return 0? Il existe de nombreux doublons de cette question, notamment: Quelles sont les signatures valides pour la main()fonction de C …

19
Comment rendre générique le type de retour de la méthode?
Considérez cet exemple (typique dans les livres OOP): J'ai une Animalclasse, où chacun Animalpeut avoir beaucoup d'amis. Et les sous - classes aiment Dog, Duck, Mouseetc qui ajoutent des comportements spécifiques comme bark(), quack()etc. Voici la Animalclasse: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void addFriend(String …

10
Comment exécuter une commande et obtenir la sortie de la commande dans C ++ à l'aide de POSIX?
Je cherche un moyen d'obtenir la sortie d'une commande lorsqu'elle est exécutée à partir d'un programme C ++. J'ai regardé en utilisant la system()fonction, mais cela exécutera juste une commande. Voici un exemple de ce que je recherche: std::string result = system("./some_command"); J'ai besoin d'exécuter une commande arbitraire et d'obtenir …



9
Comment puis-je indexer un tableau MATLAB retourné par une fonction sans d'abord l'assigner à une variable locale?
Par exemple, si je veux lire la valeur intermédiaire magic(5), je peux le faire comme ceci: M = magic(5); value = M(3,3); obtenir value == 13. J'aimerais pouvoir faire quelque chose comme l'un d'eux: value = magic(5)(3,3); value = (magic(5))(3,3); de se passer de la variable intermédiaire. Cependant, MATLAB se …

9
Valeur de retour dans une fonction Bash
Je travaille avec un script bash et je veux exécuter une fonction pour imprimer une valeur de retour: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Lorsque j'exécute fun2, il n'imprime pas "34". pourquoi est-ce le cas?


13
Comment attribuer à partir d'une fonction qui renvoie plus d'une valeur?
Toujours en train d'entrer dans la logique R ... quelle est la "meilleure" façon de décompresser (sur LHS) les résultats d'une fonction renvoyant plusieurs valeurs? Je ne peux pas faire ça apparemment: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() …

30
Les fonctions doivent-elles retourner null ou un objet vide?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelle est la meilleure pratique lors du renvoi de données à partir de fonctions. Est-il préférable de retourner un Null ou …


15
Comment renvoyer 2 valeurs à partir d'une méthode Java?
J'essaie de renvoyer 2 valeurs d'une méthode Java mais j'obtiens ces erreurs. Voici mon code: // 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(); System.out.println(number1 + number2); } Erreur: …

14
Intention Android ACTION_IMAGE_CAPTURE
Nous essayons d'utiliser l'application de caméra native pour permettre à l'utilisateur de prendre une nouvelle photo. Cela fonctionne très bien si nous omettons le EXTRA_OUTPUT extraet retournons la petite image Bitmap. Cependant, si nous avons putExtra(EXTRA_OUTPUT,...)l'intention avant de le démarrer, tout fonctionne jusqu'à ce que vous essayiez d'appuyer sur le …

8
Est-il bon de revenir explicitement en Ruby?
Venant d'un arrière-plan Python, où il y a toujours une «bonne façon de le faire» (une façon «pythonique») en matière de style, je me demande si la même chose existe pour Ruby. J'ai utilisé mes propres règles de style, mais je pense publier mon code source et j'aimerais qu'il adhère …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.