Я хотел бы сопоставить шаблон кортежа, но не могу найти решения, как сопоставлять с помощью операторов сравнения. Мой код:
myTuple match {
case (-1,-1,true) =>...
case (_>=0,-1,_) => ...
}
Это дает ошибку времени компиляции. Я также пытался использовать if guard, но, как я вижу, его нельзя применять таким образом:
case (_ if _>=0,-1,_) => ...
Правилен ли мой подход или я должен решить это по-другому? Спасибо Золтан