Pertanyaan yang diberi tag «yield-keyword»

8
Apa artinya menghasilkan dalam PHP?
Saya baru-baru ini menemukan kode ini: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Saya belum pernah melihat ini yield kata kunci sebelumnya. Mencoba menjalankan kode yang saya dapatkan Kesalahan Parse: kesalahan sintaks, T_VARIABLE yang tidak terduga pada baris x Jadi …

9
Apa kegunaan utama yield (), dan apa perbedaannya dengan join () dan interrupt ()?
Saya sedikit bingung tentang penggunaan yield()metode di Java, khususnya pada contoh kode di bawah ini. Saya juga membaca bahwa yield () 'digunakan untuk mencegah eksekusi thread'. Pertanyaan saya adalah: Saya percaya kode di bawah ini menghasilkan output yang sama baik saat menggunakan yield()maupun saat tidak menggunakannya. Apakah ini benar? Sebenarnya, …

4
Mengapa pengembalian hasil tidak dapat muncul di dalam blok percobaan dengan tangkapan?
Berikut ini tidak masalah: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } The finallyblok berjalan ketika semuanya telah selesai mengeksekusi ( IEnumerator<T>mendukung IDisposableuntuk menyediakan cara untuk memastikan ini bahkan ketika pencacahan ditinggalkan sebelum selesai). Tapi ini tidak baik: try { Console.WriteLine("Before"); yield return 1; // error …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.