Preguntas etiquetadas con yield-keyword

8
¿Qué significa rendimiento en PHP?
Recientemente me topé con este código: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Nunca he visto esta yieldpalabra clave antes. Intentando ejecutar el código que obtengo Error de análisis: error de sintaxis, T_VARIABLE inesperado en la línea x Entonces, ¿cuál …


4
¿Por qué no puede aparecer el rendimiento de rendimiento dentro de un bloque de prueba con una captura?
Lo siguiente está bien: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } El finallybloque se ejecuta cuando todo ha terminado de ejecutarse ( IEnumerator<T>admite IDisposableproporcionar una forma de garantizar esto incluso cuando la enumeración se abandona antes de que finalice). Pero esto no está bien: try …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.