Quand utiliseriez-vous l'instruction de seuil de rendement ?
Quand utiliseriez-vous l'instruction de seuil de rendement ?

Vidéo: Quand utiliseriez-vous l'instruction de seuil de rendement ?

Vidéo: Quand utiliseriez-vous l'instruction de seuil de rendement ?
Vidéo: Qu'est ce que le Lending & Borrowing ? | Tuto Prêts & Emprunts décentralisés [DeFi #1] 2024, Avril
Anonim

#561 – À l'aide de une Déclaration de rupture de rendement

Lors de l'implémentation d'un itérateur, le rendement revenir déclaration renvoie l'élément suivant dans la séquence renvoyée. Si vous utilisez une boucle dans le bloc itérateur, vous pouvez utiliser l'instruction de rupture de rendement pour casser hors de boucle , indiquant qu'il n'y a plus d'éléments sont à être retourné.

De même, qu'est-ce que le seuil de rendement ?

Il précise qu'un itérateur a pris fin. Tu pouvez penser à rupture de rendement comme une déclaration de retour qui Est-ce que ne retourne pas de valeur. Par exemple, si vous définissez une fonction en tant qu'itérateur, le corps de la fonction peut ressembler à ceci: Dans ce cas, la dernière instruction n'est jamais exécutée car nous avons quitté la fonction plus tôt.

De plus, que spécifie l'instruction yield return ? Les rendement le mot-clé effectue une itération personnalisée et avec état et Retour chaque élément d'une collection un à la fois sans avoir besoin de créer des collections temporaires. Vous pouvez utiliser le rendement mot-clé à indiquer que la méthode ou un accesseur get dans lequel il a été utilisé est un itérateur.

À côté de cela, comment fonctionne le rendement du rendement ?

Vous utilisez un rendement de rendement déclaration à revenir chaque élément un à la fois. Lorsqu'un rendement de rendement l'instruction est atteinte dans la méthode iterator, l'expression est revenu , et l'emplacement actuel dans le code est conservé. L'exécution est redémarrée à partir de cet emplacement la prochaine fois que la fonction d'itérateur est appelée.

À quoi sert le mot-clé rendement ?

Citation de MSDN Dans le bloc itérateur, le mot clé de rendement est utilisé avec le retour mot-clé pour fournir une valeur à l'objet énumérateur. Il s'agit de la valeur renvoyée, par exemple, dans chaque boucle d'une instruction foreach. Les mot clé de rendement est également utilisé avec break pour signaler la fin de l'itération."

Conseillé: