変数演算子
多くのプログラミング言語では、演算子は事前定義されており、変更したり拡張したりすることはできません。ただし、特定の言語では変数演算子をシミュレートすることができます。
変数演算子のシミュレーション
変数演算子を実現するには、次のマップまたは「アルファベット スープ」を作成できます。演算子を表す文字列と、演算を実行する関数を関連付ける演算子。 JavaScript の例を次に示します。
var operators = { '+': function(a, b) { return a + b }, '<': function(a, b) { return a < b }, };
変数演算子の使用
演算子マップを定義したら、それを使用して変数演算子を使用した操作を実行できます。
var op = '+'; console.log(operators[op](10, 20)); // Output: 30
追加メモ
以上が質問の形式と変数演算子に焦点を当てた記事を念頭に置いて、タイトルのオプションをいくつか示します。 短くて甘い: * プログラミング言語で変数演算子をシミュレートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。