Pertanyaan yang diberi tag «generator»

Generator adalah generalisasi dari subrutin, terutama digunakan untuk menyederhanakan penulisan iterator. Pernyataan hasil dalam generator tidak menentukan coroutine untuk melompat, tetapi memberikan nilai kembali ke rutin induk.

2
Dalam PHP: apa perbedaan antara "kembali", "hasil", "hasil dari" dan pencampuran keduanya hasil dan kembali dalam fungsi yang sama?
Perbedaan antara returndan yieldtampak jelas sampai saya menemukan ada juga yield fromdan kemungkinan untuk menggabungkan keduanya returndan yielddalam fungsi yang sama! Pemahaman saya returnadalah bahwa semuanya setelah itu tidak dieksekusi, kan? Namun: function generate(): iterable { return [1, 2, 3]; } foreach (generate() as $value) { echo $value; } Menghasilkan: …
10 php  return  generator  yield 
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.