글쎄 그것은 바보 같은 질문이 될 수도 있지만 나는 대답을 찾을 수 없습니다 해요 :더블 또는 단일 스위치 것은
사건은 간단하다, 내가 항목에서 정수의 따라 할당하는 두 개의 변수와 기능이를 그. 문제는 변수에 할당 된 값이 특정 경우에 공통적이지만이 경우 두 변수에서 동일하지 않다는 것입니다. (충분히 명확하지 않은 경우 예제 참조).
그런 경우 가장 좋은 방법이 무엇인지 궁금합니다. 는 무엇인가인가 :
function test(a){
var x,y;
switch (a){
case 0:
case 1:
case 7:
y=...;
break;
case 2:
case 6:
y=...;
break;
case 3:
case 4:
case 5:
y=...;
}
switch(a){
case 5:
case 6:
case 7:
x=...;
break;
case 0:
case 4:
x=...;
break;
case 1:
case 2:
case 3:
x=...;
}
...
}
또는
function test(a){
var x,y;
switch (a){
case 0:
x=...;
y=...;
break;
case 1:
x=...;
y=...;
break;
case 2:
x=...;
y=...;
break;
case 3:
x=...;
y=...;
break;
case 4:
x=...;
y=...;
break;
case 5:
x=...;
y=...;
break;
case 6:
x=...;
y=...;
break;
case 7:
x=...;
y=...;
}
...
}
또는 각각의 경우에 X에 할당 된 값이 둘의 조합을 사용하는와 y의 값 그룹을 만들기 위해?
8 개 이상의 값이있을 수 있음을 유의하십시오. 미리 감사드립니다.
잘 질문은 특정 언어에 전념하지 않았습니다. 답변과 아이디어를 보내 주셔서 감사합니다. –