Quel est le terme utilisé pour "attraper" & # 8221; une valeur de retour

StackOverflow https://stackoverflow.com/questions/617255

  •  03-07-2019
  •  | 
  •  

Question

Je formais un nouveau développeur l'autre jour et j'ai réalisé que je ne connaissais pas le terme réel pour "attraper". une valeur de retour dans une variable. Par exemple, considérons cette méthode pseudocodée:

String updateString(newPart) {
  string += newPart;
  return string;
}

Supposons que ceci soit appelé pour simplement mettre à jour la chaîne - la valeur de retour n'est pas nécessaire:

updateString("add this");

Supposons maintenant que nous souhaitons faire quelque chose avec la valeur renvoyée. Nous voulons changer l'appel pour pouvoir utiliser la chaîne nouvellement mise à jour. Je me suis retrouvé en train de dire "attraper la valeur de retour", ce que je voulais voir:

String returnedString = updateString("add this");

Donc, si vous essayiez de demander à quelqu'un de faire ce changement, quelle terminologie utiliseriez-vous? Est-ce différent selon les langues (techniquement, vous pouvez appeler une fonction ou une méthode, selon la langue)?

Était-ce utile?

La solution

attribuer la valeur de retour à une variable ?

Autres conseils

Les valeurs renvoyées peuvent être attribuées ou supprimées / ignorées / non utilisées / [insérer le synonyme ici].

Il n’existe pas vraiment de terme technique.

Je dirais que "returnString doit être initialisé avec la valeur de retour de updateString".

"Catch" me fait penser à des exceptions, ce qui est un peu trompeur. Que diriez-vous de quelque chose comme "utiliser" ou " magasin " ou "assigner"?

Ceux que je connais le plus souvent:

  • vous attribuez une valeur à une variable.
  • Vous stockez une valeur dans une variable.

vérifier la valeur de retour de la fonction, ne pas ignorer les valeurs de retour

Dans l'exemple, vous affectez simplement la valeur de retour de la fonction à une nouvelle variable.

Lors de la description du comportement de cette seule ligne de code, il importe peu que la valeur de retour ne soit pas essentielle à l'utilisation de la fonction. Cependant, dans un contexte plus large, il est très important de savoir à quoi sert cette "Valeur de retour intéressante". sert.

Comme d'autres l'ont dit, il n'y a pas vraiment de mot pour décrire ce que vous décrivez. Cependant, voici un peu de terminologie à utiliser: l'exemple que vous donnez ressemble à un Interface courante .

Je suggère "cache", ce qui signifie le stocker pour plus tard. Peut-être y a-t-il une raison subliminale de dire "attraper".

Il est également préférable d'indiquer l'objectif plutôt que les détails de la mise en œuvre (car la mise en œuvre réelle peut être différente dans différentes langues de programmation).

De manière générale: - Enregistrez la valeur de retour de l'appel.

Si vous savez que la valeur de retour est le résultat de quelque chose: - Enregistrez le résultat de l'appel.

Si vous savez que la valeur de retour doit indiquer un statut (tel qu'une erreur): - Enregistrer le statut de l'appel.

En utilisant le mot "enregistrer", vous pouvez utiliser cette même instruction dans tous les sens, quel que soit le mécanisme utilisé dans cette langue pour enregistrer la valeur de retour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top