AND 연산자를 사용한 두 표현식 결합
사용자가 제공하는 두 응답을 평가하여 사용자 응답이 특정 값과 같은 경우에만 특정 컴포넌트를 파생에 포함시킬 수 있습니다.
예를 들어, 사용자에게 테이블의 크기(예: small, medium 또는 large)와 테이블 상판의 재료(예: wood 또는 metal)를 지정하도록 요청할 수 있습니다. 그리고 금속 테이블 상판이 있는 큰 테이블에는 안전상의 이유로 추가 지원 부재가 필요하다는 기술적 요구 사항이 있을 수 있습니다.
AND 연산자(&&)를 사용하여 두 표현식을 결합하려면 다음을 수행합니다.
1. 구성 가능 모듈을 생성합니다.
2. 두 개의 문자열 입력 매개변수를 구성 가능 모듈에 추가합니다. 예를 들어, askSize 및 askMaterial입니다.
◦ Select the desired size 및 Select the desired material과 같은 각 문자열 매개변수에 대해 적절한 프롬프트 값을 정의합니다.
◦ askSize 매개변수에 대해서는 small, medium 및 large, 그리고 askMaterial 매개변수에 대해서는 wood 및 metal과 같은 각 매개변수의 적절한 제약 조건을 정의합니다.
3. 구성 가능 모듈에 부품 또는 부품 구조를 추가하여 추가 지원을 나타냅니다.
4. 구성 가능 모듈에 부울 비입력 매개변수를 추가합니다. 예를 들어, useExtraSupport는 추가 지원의 사용을 나타냅니다.
5. 부울 매개변수에 대한 표현식을 두 문자열 매개변수 값의 조합으로 정의합니다. 예: askSize.equals(“large”) && askMaterial.equals(“metal”)
6. 부울 매개변수를 추가합니다. 예를 들어, 추가 지원 부품 또는 부품 구조에 대해 이 구성 가능 모듈의 포함 옵션에 useExtraSupport를 추가합니다.
사용자가 askSize 매개변수에 대해 값 large를 선택하고 askMaterial 매개변수에 대해 값 metal을 선택하면 표현식이 true이고 추가 지원 부품 또는 부품 구조가 파생에 포함됩니다. 사용자가 다른 응답을 제공하면 askSize 또는 askMaterial 매개변수가 false이고 추가 지원 부품이 파생에서 제외됩니다.