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
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
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
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
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
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
3
réponses

Chaîne de rendement de la liste [Char]

j'ai un l: List[Char] de caractères que je veux concatter et retourner comme une chaîne en une boucle. j'ai e ... d : List[Char] required: String alors comment changer le type de résultat de rendement? Merci!
demandé sur 2011-05-28 19:19:58
7
réponses

Scala a-t-il un équivalent de C# yield?

Je suis nouveau à Scala, et d'après ce que j'ai compris le rendement en Scala n'est pas comme le rendement en C#, il e ... er facilement, E. g graph.iterator().map(x => x.foo).filter(y => y.bar >= 2).foreach(z => println(z)) .
demandé sur 2009-11-01 01:03:42
4
réponses

implémenter une machine d'état en utilisant le mot-clé" rendement"

est-il possible d'utiliser le mot-clé yield pour mettre en œuvre une machine d'état simple comme indiqué ici . Pour m ... mplémenter la plupart de la machine d'État pour vous? quelqu'un A fait cela, est-il techniquement possible?
demandé sur 2009-07-28 19:19:00
3
réponses

Pourquoi les déclarations de rendement Python forment-elles une fermeture?

j'ai deux fonctions qui renvoient une liste de fonctions. Les fonctions prennent un numéro x et y ajoutent i . i e ... t(1) for t in test_with_yield()) # print 55 ma question Est, est-ce que céder forme une fermeture en Python?
demandé sur 2016-11-18 22:53:29
4
réponses

Utilisation du rendement avec une compréhension dict

comme exemple artificiel: myset = set(['a', 'b', 'c', 'd']) mydict = {item: (yield ''.join([item, 's'])) for it ... rait le dictionnaire {'a': 'as', 'b': 'bs', 'c': 'cs', 'd': 'ds'} , ce qui semble être ce que j'essaie de faire ici.
demandé sur 2012-09-10 23:18:06
3
réponses

Quelle est la meilleure façon de mettre en œuvre le "rendement" dans Scala?

je fais du code d'écriture pour la recherche doctorale et je commence à utiliser Scala. Je dois souvent faire du trai ... votre code dans ceci, cela, ou l'autre manière, ou certains d'autres frais, impressionnant façon je viens de penser.
demandé sur 2011-09-05 05:19:53
4
réponses

Les pièges de (Mis)L'utilisation de C# Iterators pour mettre en œuvre Coroutines

je suis en train d'écrire le remaniement d'un programme Silverlight pour consommer une partie de sa logique d'affaires ... le mettre en œuvre. Mais je n'en ai pas trouvé sur les "interwebs" ou MSDN, ou ailleurs. Merci d'avance pour l'aide.
demandé sur 2009-12-15 00:11:37
3
réponses

Utilisation intéressante du mot-clé c# yield dans le tutoriel du dîner Nerd

travailler à travers un tutoriel (professionnel ASP.NET MVC-Nerd Dinner), je suis tombé sur ce morceau de code: ... rer le énumérable deux fois de suite, combien de fois new RuleViolation("Title required", "Title") être appelé?
demandé sur 2009-12-28 22:18:16
3
réponses

Comment rendement implémente le modèle de chargement paresseux?

comment yield met en œuvre le modèle de lazy loading ?
demandé sur 2010-05-03 12:45:39
10
réponses

Mot clé Yield valeur ajoutée?

j'essaie toujours de trouver où j'utiliserais le mot-clé" rendement " dans une situation réelle. je vois ce fil ... mais pourquoi ne pas simplement utiliser list<int> ici à la place. semble plus simple..
demandé sur 2008-12-21 15:24:06