- (void)change:(int)a {
int number = a;
int max = 10;
switch(max) {
case number:
//Do something
break;
//.... more cases
}
}
이것은 해결할 수없는 문제의 작은 예일뿐입니다. 나는 비슷한 게시물을 보았고 답은 일반적으로 #define이나 enum을 통해 상수를 사용하는 것을 포함하지만, 고정 된 상수가있을 때 위대한 경우가 있지만 값이 매개 변수로 전달되면 어떻게 할 수 있습니까? 그것이 가능하다면. 어떤 조언을 주시면 감사하겠습니다.Switch 문 상수 문제
왜 스위치를 사용 하시겠습니까? 조건부가 작업에 더 적합 할 경우 – Mike
if 문 대신 switch 문을 사용하여 수행하려는 작업은 무엇입니까? 나는 당신이 만든 일종의 예를 이해하지 못합니다. 당신이하려는 일에 대해보다 현실적인 예를 제시 할 수 있습니까? –