質問するログイン新規登録

回答編集履歴

1

「左辺」「右辺」「演算子」を分解し、四則演算する

2017/08/27 14:38

投稿

think49
think49

スコア18194

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  evalCalculation('1+1'); // 2
8
8
  ```
9
9
 
10
- `evalCalculation()` の内部処理では左辺右辺を分解し、演算子「+」を読み取り、和算する処理が走ります。
10
+ `evalCalculation()` の内部処理では左辺」「右辺」「演算子」を分解し、四則演算する処理が走ります。
11
11
  従って、計算処理のコードを書き換えてやれば、「左辺 === `1`」「右辺 === `1`」「演算子 === `+`」の場合に `5000` を出力する処理も原理上は可能なわけです。
12
12
  文字列を parse して計算結果を出力する事はどの言語でも出来ると思われる為、この方法ならば、言語を問わず可能だと思います。
13
13