단기집중과정 101
10 모듈
5 주

조건문. 스위치

복사하려면 클릭

결정을 처리하기 위해 Switch 블록 사용


이제 우리는 파일 확장자를 알고 있지만 그것이 우리에게 적합한지 어떻게 확인합니까? 이미 수량을 확인했지만 여기에는 여러 옵션이 있을 수 있으므로 다른 솔루션이 필요합니다.

Switch 블록

이를 위해 Switch 블록을 사용하는 것이 합리적입니다. 사용법은 If-Else 와 비슷하지만 더 복잡하고 옵션으로 TrueFalse 로 제한되지 않습니다.

이를 사용하는 첫 번째 단계는 Value 입력 매개변수를 설정하는 것입니다. 이것은 일반적으로 어떤 옵션(문자열, 숫자, Enum 목록에서 선택 또는 기타)이 될 수 있는지 결정하기 위해 필요합니다. 우리의 경우 String 요소를 Value 로 사용합니다. 이는 Array Element 블록 작업의 결과로 얻은 것입니다.

다음 단계는 가능한 옵션을 추가하는 것입니다. Excel 파일에는 "xlsx"를, 이미지 파일 확장자( jpg, jpeg, png 등)에 대한 다양한 옵션을 작성해 봅시다. 또한 항상 Default 옵션이 있습니다. 이는 제시된 옵션 중 어느 것도 적합하지 않음을 의미합니다. 우리의 경우 선택한 파일이 요구 사항을 충족하지 않는다는 메시지( Notification )에 대한 호출을 할당할 수 있는 것이 Default 입니다.


모든 것이 계획대로 진행되고 파일이 실제로 원하는 형식인 경우 동일한 구성표에 따라 두 번째 파일만 확인하고 사용 가능한 옵션 수가 줄어든다는 차이점이 있습니다. 첫 번째 파일이 xlsx이면 두 번째 파일은 이미지 형식 준수 여부만 확인하면 됩니다. 또는 그 반대로 첫 번째 파일이 이미지이면 두 번째 파일은 xlsx여야 합니다.


Switch 블록의 다른 변형은 동일한 경로로 이어질 수 있습니다. 우리의 경우 이미지 파일의 확장자가 무엇인지는 중요하지 않으며 추가 경로는 이에 의존하지 않습니다. 가장 중요한 것은 그것이 실제로 이미지의 옵션 중 하나였다는 것입니다.

이 교육 단계에서 이러한 계획은 상당히 실행 가능하지만 과정의 추가 모듈에서 더 우아하게 만드는 방법을 알아낼 것입니다. 루프와 변수를 사용하고 반복되는 조각에 대한 고유한 비즈니스 프로세스를 생성하여 별도의 블록으로 사용합니다.

Was this article helpful?
아직도 답을 찾고 계십니까?