【发布时间】:2021-08-22 17:59:20
【问题描述】:
我目前有一个大的 switch 语句:
switch (arg) {
case '+':
equals = num1 + num2;
break;
case '-':
equals = num1 - num2;
break;
case '*':
equals = num1 * num2;
break;
case '/':
equals = num1 / num2;
break;
case '%':
equals = num1 % num2;
break;
default:
error();
return;
}
我想知道我是否可以做类似的事情
equals = num1 /** Do the operation defined by a variable */ num2
或类似的东西,所以我没有大的 switch 语句,我什至不确定从哪里开始寻找这样的东西,因为像“js 中的动态运算符”这样的东西并没有带来我正在寻找的东西,任何帮助都是值得赞赏的.
【问题讨论】:
标签: variables math switch-statement operators