Múltiples patrones en 1 caso
En SML, ¿es posible que tenga múltiples patrones en una declaración de caso?
Por ejemplo, tengo 4 operadores aritméticos expresados en cadena,"+", "-", "*", "/"
y quiero imprimir"PLUS MINUS"
de eso es"+" or "-"
y"MULT DIV"
si esto es"*" or "/"
.
TL; DR: ¿Hay algún lugar donde pueda simplificar lo siguiente para usar menos casos?
case str of
"+" => print("PLUS MINUS")
| "-" => print("PLUS MINUS")
| "*" => print("MULT DIV")
| "/" => print("MULT DIV")