Pytania otagowane jako yield-keyword

8
Co oznacza wydajność w PHP?
Niedawno natknąłem się na ten kod: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Nigdy wcześniej nie widziałem tego yieldsłowa kluczowego. Próbuję uruchomić kod Błąd analizy: błąd składni, nieoczekiwany T_VARIABLE w linii x Czym jest to yieldsłowo kluczowe? Czy to w …

9
Jakie są główne zastosowania yield () i czym różni się on od funkcji join () i breaking ()?
Jestem trochę zdezorientowany, jeśli chodzi o użycie yield()metody w Javie, szczególnie w przykładowym kodzie poniżej. Czytałem również, że yield () jest „używany do zapobiegania wykonaniu wątku”. Moje pytania to: Uważam, że poniższy kod yield()daje takie same wyniki zarówno podczas używania, jak i gdy go nie używasz. Czy to jest poprawne? …

4
Dlaczego zwrot „yield” nie może pojawić się wewnątrz bloku try z haczykiem?
Poniższe są w porządku: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } finallyBlok pracuje, gdy cała sprawa zakończyła wykonywanie ( IEnumerator<T>podpory IDisposable, aby zapewnić sposób, aby zapewnić to nawet wtedy, gdy wyliczenie zostanie przerwany przed jej zakończeniem). Ale to nie jest w porządku: try { Console.WriteLine("Before"); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.