Rumah >hujung hadapan web >tutorial js >Bolehkah Bahasa Pengaturcaraan Meniru Operator Pembolehubah?
Bolehkah Bahasa Pengaturcaraan Menyokong Operator Pembolehubah?
Konsep pengendali pembolehubah secara semulajadi tidak disokong oleh bahasa pengaturcaraan. Walau bagaimanapun, adalah mungkin untuk mencontohi kefungsian mereka dengan mencipta penyelesaian tersuai.
Fungsi Operator Tersuai:
Satu pendekatan biasa ialah mentakrifkan objek atau peta yang mengaitkan nama operator dengan fungsi yang sepadan. Contohnya, dalam JavaScript, anda boleh mencipta objek berikut:
<code class="javascript">var operators = { '+': function(a, b) { return a + b }, '<': function(a, b) { return a < b }, // ... };</code>
Anda kemudiannya boleh menggunakan nama operator sebagai harta untuk mengakses fungsi yang sepadan. Contohnya:
<code class="javascript">var op = '+'; alert(operators[op](10, 20)); // Outputs "30"</code>
Pertimbangan Lain:
Atas ialah kandungan terperinci Bolehkah Bahasa Pengaturcaraan Meniru Operator Pembolehubah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!