Bagaimana untuk Menukar Perwakilan Rentetan Pengendali ke dalam Fungsi Sepadan?

Linda Hamilton
Lepaskan: 2024-11-11 13:02:03
asal
660 orang telah melayarinya

How to Convert a String Representation of an Operator into its Corresponding Function?

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan