Можно ли использовать кортеж в качестве шаблона в операторе switch?
В приведенном ниже примере кода я хотел бы определить именованную константу, чтобы представить шаблон для сопоставления, в данном случае кортеж (1,2)
let thing = 1
let otherThing = 2
let patternToMatchAgainst = (1,2)
switch (thing, otherThing) {
case patternToMatchAgainst: break // Expression pattern of type '(Int, Int)' cannot match values of type '(Int, Int)'
default: break
}