width
및 height
의 두 변수가 정수로 있습니다. 이들 중 어느 것도 양수 또는 음수 일 수 있습니다 (0이 아님). 자연스럽게 4 가지 경우가 있습니다. switch case 문에서 2 개의 변수 값의 4 개의 순열을 찾습니다.
지금은이 4 개의 각각의 경우에 다른 작업을 수행 할
width < 0 && height < 0
width > 0 && height < 0
width < 0 && height > 0
width > 0 && height > 0
- 4 if 문을 사용하지 않고. 이 간단한
switch case
switch(aggregate){ case 1: case 2: case 3: case 4: }
당신은 3D 공간에서 다음 각
if
를 사용하는 것보다 더 좋은 방법이없는 경우 3 개 길이(x,y,z)
과 같이 넣을 수 있도록이러한 경우를 집계하는 방법이 있나요 27
if
블록이있을 것입니다.나는 중요하다면 javascript을 사용하고 있습니다. 자바 스크립트에서
4 방향 '스위치'와 4 개의 상호 배타적 인 'if'블록은 기본적으로 동일한 것입니다. 3d 케이스에서 사실에 따라 27 가지 완전히 다른 작업 중 하나를 수행해야한다면 27 블록의 코드로 끝나게 될 것입니다 ... – AakashM
... 덧붙이 자면, 4 개 블록 (27 개 블록)이 실제로는 완전히 다른 것들을 수행하지 않을 것이라고 추측하고 있습니다. 사실, 모든 사람들이 똑같은 일을하도록 만들 수 있다는 것을 내기하고 싶습니다. 두 개 또는 세 개의 매개 변수는 '+ 1'과 '-1'값을 취합니다. – AakashM
왜 블록이 27입니까? 차원 당 2 개의 선택 항목, 2^3 = 8이 있습니다.이 경우에도 0을 가질 수 없다고 가정합니다. – CaNNaDaRk