Questions marquées «yield»

yield est (1) un mot clé qui facilite la création de fonctions génératrices, (2) une instruction Ruby pour transférer le contrôle d'une coroutine à une autre, (3) une instruction Java utilisée pour générer une valeur à partir d'une expression switch.


5
Retour ou rendement d'une fonction qui appelle un générateur?
J'ai un générateur generatoret aussi une méthode pratique - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Devrait generate_all returnou yield? Je veux que les utilisateurs des deux méthodes l'utilisent de la …

2
En PHP: quelle est la différence entre «return», «yield», «yield from» et mélanger à la fois yield et return dans la même fonction?
La différence entre returnet yieldsemblait claire jusqu'à ce que je comprenne qu'il y avait aussi yield fromet la possibilité de combiner les deux returnet yielddans la même fonction! D' returnaprès ce que je comprends, tout ce qui s'est passé n'a pas été exécuté, n'est-ce pas? Toutefois: function generate(): iterable { …
10 php  return  generator  yield 
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.