Questions sur yield

30
réponses

Que fait le mot clé" rendement"?

à quoi sert le mot-clé yield en Python? Que faut-il faire? par exemple, j'essaie de comprendre ce code ... ande bibliothèque Python pour les espaces métriques. C'est le lien vers la source complète: Module mspace .
demandé sur 2008-10-24 02:21:11
16
réponses

À quoi sert le mot-clé rendement dans C#?

Dans le Comment puis-je Exposer qu'un Fragment de IList question l'une des réponses a l'extrait de code suivant: ... Je suis habitué à penser au rendement dans le sens où un fil cède à un autre, mais cela ne semble pas pertinent ici.
demandé sur 2008-09-02 17:15:24
10
réponses

Que fait "yield break" Dans C#?

j'ai vu cette syntaxe dans MSDN: yield break , mais je ne sais pas ce que ça fait. Personne ne sait?
demandé sur 2008-10-24 03:07:02
9
réponses

Quel est le rendement de Scala?

je comprends le rendement de Ruby et Python. Que fait le rendement de Scala?
demandé sur 2009-06-27 13:18:56
8
réponses

IEnumerable et Recursion en fonction du rendement

j'ai une méthode IEnumerable<T> que j'utilise pour trouver des contrôles dans une page WebForms. la méth ... urné dans la sortie. Existe-t-il un moyen d'utiliser yield return tout en utilisant également la récursion?
demandé sur 2010-01-13 13:26:20
23
réponses

Comment Puis-Je Attendre Dans Le Noeud.js (Javascript), je dois faire une pause pendant un certain temps

je développe une console comme script pour mes besoins personnels... J'ai besoin de pouvoir faire une pause prolongée, ... p(2000); mais noeud.js ne le reconnaît pas.... Si quelqu'un est prêt à aider, il est très apprécié.
demandé sur 2013-01-10 05:37:22
8
réponses

Quel est le mot clé rendement en JavaScript?

j'ai entendu parler d'un mot-clé" rendement " en JavaScript, mais j'ai trouvé une très mauvaise documentation à ce sujet. Quelqu'un peut-il m'expliquer (ou de recommander un site qui explique) son utilisation et à quoi il sert?
demandé sur 2010-02-17 18:55:30
11
réponses

Quand ne pas utiliser rendement (retourner) [dupliquer]

cette question a déjà une réponse ici: y a-t-il une raison pour ne pas utiliser "rendement" lors ... où l'utilisation de yield sera limitative, inutile, me mettre en difficulté, ou autrement devrait être évitée?
demandé sur 2010-10-19 19:25:07
8
réponses

Python: expression du générateur en fonction du rendement

en Python, y a-t-il une différence entre la création d'un objet générateur à travers l'expression generator vers ... Pensées? merci à tous! Il y a beaucoup de bonnes informations et d'autres références dans ces réponses!
demandé sur 2010-01-03 19:09:26
7
réponses

Ruby: Proc # call vs yield

quelles sont les différences de comportement entre les deux implémentations suivantes dans Ruby de la méthode thrice ... par" différences de comportement " j'inclut le traitement des erreurs, le rendement, le soutien aux outils, etc.
demandé sur 2009-09-11 14:25:37
4
réponses

Rails 3: rendement/contenu pour avec une certaine valeur par défaut?

y a-t-il un moyen de déterminer si #content_for a effectivement été appliqué à une portée yield dans les Rails? ... où #default_page_title est un assistant de vue. cela vient de laisser le bloc complètement vide.
demandé sur 2011-05-07 20:06:28
3
réponses

Comment savoir si un générateur vient de démarrer?

j'aimerais une fonction, is_just_started , qui se comporte comme suit: >>> def gen(): yield 0; yield ... send(None) return gen.send(a) else: raise cependant, cela semble abhorrant.
demandé sur 2016-12-23 22:40:10
10
réponses

vérifier si la fonction est un générateur

j'ai joué avec des générateurs dans Nodejs v0.11.2 et je me demande comment je peux vérifier que l'argument de ma fonctio ... ne suis pas sûr que ce soit une bonne façon (et de travailler à l'avenir). Quelle est votre opinion sur cette question?
demandé sur 2013-05-26 03:50:13
4
réponses

rupture de rendement en Python

selon la réponse à cette" question , la rupture de rendement en C# est équivalente à un retour en python. dans des c ... if False: yield None return si ça marche, mais semble câblé. Qui a une meilleure idée? merci,
demandé sur 2011-06-18 13:21:20
3
réponses

Comment un filetage.Le fil donne le reste de son quantum en Python?

j'ai un fil qui scrute un morceau de matériel. while not hardware_is_ready(): pass process_data_from_hardware() m ... sûr que c'est quelque chose d'autre entièrement (à faire avec les générateurs). Quelle est la bonne chose à faire ici?
demandé sur 2009-04-25 02:29:18
4
réponses

C#: Rendement de rendement à l'intérieur d'un défaut de foreach-le corps ne peut pas être un bloc d'itérateur

considérez ce morceau de code obscurci. L'intention est de créer un nouvel objet à la volée via la anonyme constructeur e ... e Questions Que signifie ce message d'erreur? Comment puis-je éviter cette erreur et utiliser yield return correctement?
demandé sur 2010-03-10 04:12:26
8
réponses

Certains aident à comprendre " rendement"

dans ma quête éternelle de sucer moins j'essaie de comprendre la déclaration de "rendement", mais je continue à rencon ... s sûr que 99% des cas que je vais aller .ToList() de toute façon? Quelles seront les répercussions sur le rendement?
demandé sur 2008-11-25 17:12:52
4
réponses

Comment pythoniser toutes les valeurs d'une liste?

supposez que j'ai une liste que je ne souhaite pas retourner mais à laquelle je souhaite donner des valeurs. Quelle est l ... comme suit: my_list = ['a', 'b', 'c', 'd'] for item in my_list: yield item mais ça ne me semble pas pythonique.
demandé sur 2010-03-23 11:17:57
1
réponses

Y a-t-il de meilleures façons d'empêcher le "rendement" lorsqu'aucun bloc n'est passé?

j'ai une méthode qui donne, qui ressemble à: def a_method(*params) # do something yield # do something else end ... ethod(*params, &block) # do something yield if block # do something else end Mais n'existe-il pas plus joli?
demandé sur 2011-08-15 06:46:29
3
réponses

C#: intervalle de rendement / collecte

j'utilise yield return mot-clé un peu, mais je trouve qu'il manque quand je veux ajouter une portée à la IEnumerable. Voic ... t être résolu en faisant une simple boucle. Est-il une meilleure façon de le faire? Une boucle se sent un peu maladroit.
demandé sur 2011-03-24 10:15:53
1
réponses

Passer plusieurs blocs de code comme arguments dans Ruby

j'ai une méthode qui prend un bloc de code. def opportunity @opportunities += 1 if yield @performances +=1 end ... ray.empty? } je suis conscient que cet exemple pourrait être faite sans le rendement, mais c'est juste pour illustrer.
demandé sur 2010-03-17 18:36:48
11
réponses

C # IEnumerator / structure de rendement potentiellement mauvais?

Background: j'ai un tas de chaînes que je reçois d'une base de données, et je veux les rendre. Traditionnellement, ce ser ... a ressemble à demander des problèmes dans certains cas si l'itérateur ne finit pas...est-ce que je manque quelque chose?
demandé sur 2009-04-29 23:25:51
3
réponses

Est Taux De Retour == IEnumerable & IEnumerator?

yield return un raccourci pour la mise en oeuvre de IEnumerable et IEnumerator?
demandé sur 2008-11-14 02:53:45
4
réponses

Est-ce que le C# donne libre une serrure?

j'ai la méthode suivante: public static IEnumerable<Dictionary<string, object>> GetRowsIter (this SqlCeRes ... nouveau quand il va pour la prochaine itération? Ou va Database reste verrouillé pendant toute la durée de l'itération?
demandé sur 2011-01-05 22:11:49
6
réponses

À quoi bon une baisse de rendement? [dupliquer]

possibilité de dupliquer: Que fait "yield break" Dans C#? Peut-on voir une ut ... "rendement X" aurait pu être simplifiée à "rendement X", qui beaucoup plus lisible. Qu'est-ce que je rate?
demandé sur 2009-01-31 03:13:50
2
réponses

qu'est-ce que le rendement comme tâche? myVar = (rendement)

je suis familier avec le rendement pour retourner une valeur grâce surtout à cette question mais que fa ... uis tombé sur ce, sur les échantillons de code de ce blog , tout en recherchant des machines d'état et coroutines.
demandé sur 2010-01-07 20:26:26
3
réponses

Est-il possible d'utiliser' yield 'pour générer' Iterator ' au lieu d'une liste dans Scala?

Est-il possible d'utiliser le rendement d'un itérateur, sans évaluation de toute valeur? c'est une tâche courante quand i ... iste complexe, et ensuite vous devez la convertir en Iterator, parce que vous n'avez pas besoin de certains résultats...
demandé sur 2010-12-24 12:34:20
7
réponses

Support de contrôle de rendement Javascript

J'ai lu sur le mot-clé rendement en JavaScript et je dois l'utiliser dans mon projet. J'ai lu que ce mot-clé a été implém ... moins y a-t-il un moyen de vérifier si la version de JS est supérieure ou égale à celle qui implémente ce mot clé (1.7)?
demandé sur 2010-02-19 18:11:31
9
réponses

Est-ce que quelqu'un peut démystifier le mot clé rendement?

j'ai vu le mot-clé de rendement être utilisé assez beaucoup sur le débordement de la pile et les blogs. Je n'utilise p ... des questions similaires. Mais aucun n'explique vraiment ce qu'est son utilisation dans un langage simple et simple.
demandé sur 2009-08-25 23:40:30
2
réponses

Mise en œuvre du rendement (rendement rendement) à l'aide de la Scala continuations

comment mettre en œuvre C# yield return en utilisant les continuations Scala? J'aimerais pouvoir écrire Scala Itera ... s délimitées depuis un certain temps, Je ne semble pas exactement envelopper ma tête autour de la façon de faire ce.
demandé sur 2010-02-04 20:45:44