好奇心是否有辦法在Swift中執行以下操作。與數組匹配的Swift開關模式
let foo = [1, 2, 3]
let bar = [4, 5, 6]
let value = 5
switch value {
case in foo
print("5 is in foo")
case in bar
print("5 is in bar")
default:
break
}
我明白還有其他方法我能做出這樣人爲的例子的工作,如case 4, 5, 6:
或不使用開關和代替使用bar.contains(value)
但我正在尋找具體涉及開關模式匹配到一個數組中的溶液。謝謝!
不錯。希望我能想到這一點。 – Abizern