在SML中,您是否可以在一种情况下使用多种模式?1种情况下的多种模式
例如,我有4个算术运算符表示字符串,"+", "-", "*", "/"
,我想打印"PLUS MINUS"
它是"+" or "-"
和"MULT DIV"
如果"*" or "/"
。
TL; DR:有什么地方可以简化以下几种情况?
case str of
"+" => print("PLUS MINUS")
| "-" => print("PLUS MINUS")
| "*" => print("MULT DIV")
| "/" => print("MULT DIV")