How to use switch statement that match multiple values tuple one case with Swift

2 Answers

0 votes
let tpl = (2, 2)

switch tpl {
case (0, 0):
    print("(0, 0)")
case (_, 0):
    print("(_, 0)")
case (0, _):
    print("(0, _)")
case (-3...3, -3...3):
    print("(-3...3, -3...3)")
default:
    print("default")
}





/*
run:

(-3...3, -3...3)

*/

 



answered Feb 10, 2021 by avibootz
0 votes
let tpl = (0, 2)

switch tpl {
case (0, 0):
    print("(0, 0)")
case (_, 0):
    print("(_, 0)")
case (0, _):
    print("(0, _)")
case (-3...3, -3...3):
    print("(-3...3, -3...3)")
default:
    print("default")
}





/*
run:

(0, _)

*/

 



answered Feb 10, 2021 by avibootz

Related questions

1 answer 191 views
1 answer 147 views
1 answer 141 views
...