Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

objective-c switch case with multiple arguments

Probably a basic question but I would like to reduce some code using multiple arguments on switch case statements. Possible? Correct syntax?

switch (myInteger){
            case (1):   //here I would like to apply multiple arguments as case (1 || 3 || 5)
                <#statements#>
                break;
            case (2):
                <#statements#>
                break;
            default:
                break;
like image 648
Jaume Avatar asked Sep 09 '25 12:09

Jaume


1 Answers

You can use multiple cases right below each other.

switch (myInteger) {
    case 1:
    case 3:
    case 5:
        // statements
        break;
    case 2:
        // statements
        break;
    default:
        // statements
        break;
}
like image 173
DrummerB Avatar answered Sep 11 '25 08:09

DrummerB