Penukaran Rentetan kepada Operator
Soalan:
Ubah perwakilan rentetan pengendali ( cth., " ") ke dalam fungsi operator sebenar itu sendiri (cth., penambahan operator).
Jawapan:
Gunakan jadual carian untuk mewujudkan pemetaan antara rentetan operator dan pelaksanaan fungsi yang sepadan dengannya.
Kod :
import operator ops = {"+": operator.add, "-": operator.sub} # Customize as needed result = ops["+"](1, 1) # Applies the addition operator print(result) # Outputs 2
Pendekatan ini dengan cekap menterjemah rentetan yang mewakili pengendali ke dalam masing-masing rakan sejawat berfungsi, membolehkan fleksibiliti masa jalan dalam melaksanakan operasi berdasarkan input rentetan.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Perwakilan Rentetan Pengendali ke dalam Fungsi Sepadan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!