Tolong jelaskan mengenai Gate dari Cirq

Gate merupakan efek yang dapat diterapkan pada sekumpulan kubit (objek-objek dengan sebuah Qid). Gates dapat diaplikasikan terhadap kubit-kubit dengan memanggil metode on mereka, atau, secara alternatif memanggil gate yang ada pada kubit. Objek yang dibuat oleh panggilan-panggilan semacam itu disebut sebagai sebuah operation. Alternatifnya, sebuah gate dapat dianggap sebagai sebuah pabrik yang, dengan kubit input yang telah disebutkan, menghasilkan sebuah objek GateOperation yang terkait.

Cirq mendukung sejumlah gate, dengan peluang untuk memperbanyak gate-gate yang tersedia untuk kasus penggunaan lanjutan.

Contoh operasi yang dapat dilakukan pada gate dan operation:# Example gates