我正在完成一项学校作业.我想做的不是作业的重点,而只是我想做得更好的事情.
我有以下if语句,其中equation是一个字符串
if( (equation[0]== "*") || (equation[0]== "/") || (equation[0]== "+") || (equation[0]== "-"))
Run Code Online (Sandbox Code Playgroud)
它只是检查字符串的第一个和最后一个字符是否是4个运算符之一.这是漫长的,笨重的,并且希望不是最好的方法.遗憾的是,我无法访问正则表达式,因为这种类型的检查很容易使用它们.
有没有更好的方法来编写if语句而不使用正则表达式?有点像
if( equation[0] == ("/" || "*" || "+" || "-"))
Run Code Online (Sandbox Code Playgroud)