Vorrei abbinare il modello di tupla, ma non riesco a trovare alcuna soluzione su come abbinare gli operatori di confronto. Il mio codice è:Corrispondenza su tupla utilizzando l'operatore di confronto
myTuple match {
case (-1,-1,true) => ...
case (_>=0,-1,_) => ...
}
Questo dà dare compilazione errore di tempo. Ho anche cercato di usare, se la guardia, ma come la vedo io non può essere applicata in questo modo:
case (_ if _>=0,-1,_) => ...
È il mio approccio corretto o dovrei risolvere questo in un modo diverso? Grazie Zoltan