Opérateurs variables
Dans de nombreux langages de programmation, les opérateurs sont prédéfinis et ne peuvent pas être modifiés ou développés. Il est cependant possible de simuler des opérateurs variables dans certains langages.
Simulation d'opérateurs variables
Pour réaliser des opérateurs variables, vous pouvez créer une carte ou "soupe à l'alphabet" de opérateurs qui associent une chaîne représentant un opérateur à une fonction qui effectue l’opération. Voici un exemple en JavaScript :
var operators = { '+': function(a, b) { return a + b }, '<': function(a, b) { return a < b }, };
Utilisation d'opérateurs variables
Une fois que vous avez défini la carte des opérateurs, vous pouvez l'utiliser pour effectuer des opérations avec des opérateurs variables :
var op = '+'; console.log(operators[op](10, 20)); // Output: 30
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!