Putting up an interesting usage of "case is" i.e., "case is Int, is String", "," behavior is like OR operator.
switch value{
case is Int, is String:
if value is Int{
print("Integer::\(value)")
}else{
print("String::\(value)")
}
default:
print("\(value)")
}
Similar Post with demo link