>>523
記号に置き換えるのは、

if 記号 = 数字なら
else if 記号 = 文字なら
 if 文字 = 関数に使われる文字なら

みたいな、条件分をなくすためだよ