Questions marquées «pure-function»

Une fonction pure est une fonction qui évalue toujours la même chose avec les mêmes arguments, et qui ne peut changer ou dépendre d'aucun état externe.

19
Quand utiliser [Pure] sur un constructeur?

J'apprends les contrats de code dans .NET et j'essaie de comprendre l'idée de constructeurs purs. La documentation des contrats de code indique: Toutes les méthodes appelées dans un contrat doivent être pures; c'est-à-dire qu'ils ne doivent mettre à jour aucun état préexistant. Une méthode pure est...

14
Fonctionnel pur vs dire, ne demandez pas?

"Le nombre idéal d'arguments pour une fonction est zéro" est tout simplement faux. Le nombre idéal d'arguments est exactement le nombre nécessaire pour permettre à votre fonction d'être sans effet secondaire. Moins que cela et vous faites inutilement impur vos fonctions, vous forçant ainsi à vous...

11
Calculer si une fonction est pure

Selon Wikipedia: En programmation informatique, une fonction peut être décrite comme pure si ces deux déclarations sur la fonction sont valables: La fonction évalue toujours la même valeur de résultat pour la ou les mêmes valeurs d'argument. La valeur de résultat de la fonction ne peut dépendre...

9
Cette méthode est-elle pure?

J'ai la méthode d'extension suivante: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); }...