Mengapa generator berguna?
Mengapa generator berguna?

Video: Mengapa generator berguna?

Video: Mengapa generator berguna?
Video: Proses Synchronize Generator Mengapa dan Kenapa 2024, Mungkin
Anonim

Generator telah menjadi bagian penting dari Python sejak diperkenalkan dengan PEP 255. Generator fungsi memungkinkan Anda untuk mendeklarasikan fungsi yang berperilaku seperti iterator. Mereka memungkinkan pemrogram untuk membuat iterator dengan cara yang cepat, mudah, dan bersih. Iterator adalah objek yang dapat diulang (diulang).

Di sini, apa fungsi dari setiap generator?

Dalam ilmu komputer, generator adalah rutin yang dapat digunakan untuk mengontrol perilaku iterasi dari suatu loop. Semua generator juga merupakan iterator. A generator sangat mirip dengan fungsi yang mengembalikan sebuah array, dalam hal itu a generator memiliki parameter, dapat dipanggil, dan menghasilkan urutan nilai.

Selain di atas, apa yang dimaksud dengan objek generator? Sederhananya, generator adalah fungsi yang mengembalikan obyek (iterator) yang dapat kita ulangi (satu nilai pada satu waktu).

Darinya, bagaimana cara kerja generator Python?

A Pembangkit python adalah fungsi yang menghasilkan urutan hasil. Dia bekerja dengan mempertahankan status lokalnya, sehingga fungsi dapat melanjutkan kembali persis di tempat yang ditinggalkannya saat dipanggil di waktu berikutnya. Dengan demikian, Anda dapat memikirkan generator sebagai sesuatu seperti iterator yang kuat.

Bagaimana Anda memanggil generator dengan Python?

Ketika kamu panggilan A generator fungsi atau gunakan a generator ekspresi, Anda mengembalikan iterator khusus yang disebut a generator . Anda dapat menetapkan ini generator ke variabel untuk menggunakannya. Ketika kamu panggilan metode khusus pada generator , seperti next(), kode di dalam fungsi dijalankan hingga menghasilkan.

Direkomendasikan: