问答详情
源自:4-2 shell多分支if语句例:计算器

不使用if判断符号也可以?

貌似不用if判断就可以了?我直接用的   result=$[$num1 $ope $num2]   也能实现计算?

提问者:frankSorry 2017-06-01 15:31

个回答

  • frankSorry
    2017-06-01 16:36:07

    可以实现,但是无法判断运算符号以外的符号是否为合法符号。例如:输入符号_,程序将会出现问题。解决:加入符号判断,若符号不为“+-*/”,进行报错。