Несколько паттернов в 1 случае

Возможно ли в SML иметь несколько шаблонов в одном операторе case?

Например, у меня есть 4 арифметических оператора, выраженные в строке,"+", "-", "*", "/" и я хочу напечатать"PLUS MINUS" это"+" or "-" а также"MULT DIV" если это"*" or "/".

TL; DR: где-нибудь я могу упростить следующее, чтобы использовать меньше случаев?

case str of
   "+" => print("PLUS MINUS")
 | "-" => print("PLUS MINUS")
 | "*" => print("MULT DIV")
 | "/" => print("MULT DIV")

Ответы на вопрос(0)

Ваш ответ на вопрос