레일로드 다이어그램을 읽는 방법

각 레일로드 다이어그램은 두 개의 오른쪽 화살표로 시작하며 하나의 오른쪽 및 왼쪽 화살표 쌍으로 끝납니다. 하나의 오른쪽 화살표로 시작하는 행은 연속 행입니다. 레일로드 다이어그램은 왼쪽에서 오른쪽, 맨 위에서 맨 아래로 화살표의 방향을 따라 읽습니다.

다음 예는 레일로드 다이어그램에서 사용된 기타 규약을 나타냅니다.

이 예는 값 A, BC를 지정해야 함을 나타냅니다. 필수 값은 레일로드 다이어그램의 기본 행에 표시됩니다.
구문 도표 읽기시각적 구문 도표 생략
>>-A--B--C-----------------------------------------------------><

이는 값 A를 지정할 수 있음을 표시합니다. 선택적 삾은 레일로드 다이어그램의 기본 행 아래에 표시됩니다.
구문 도표 읽기시각적 구문 도표 생략
>>-+---+-------------------------------------------------------><
   '-A-'   

다음의 예는 값 A, BC가 선택사항임을 지정하며 이 중 하나를 지정해야 합니다.
구문 도표 읽기시각적 구문 도표 생략
>>-+-A-+-------------------------------------------------------><
   +-B-+   
   '-C-'   

A, BC는 이 예에서 선택사항이며 이 중 하나를 지정할 수 있습니다.
구문 도표 읽기시각적 구문 도표 생략
>>-+---+-------------------------------------------------------><
   +-A-+   
   +-B-+   
   '-C-'   

다음의 예는 값 A, BC 중 하나 이상을 지정할 수 있음을 나타냅니다. 다중 또는 반복 값(예: 쉼표(,))에 대한 모든 필수 분리 문자는 화살표에 표시됩니다.
구문 도표 읽기시각적 구문 도표 생략
   .-,-----.   
   V       |   
>>---+---+-+---------------------------------------------------><
     +-A-+     
     +-B-+     
     '-C-'     

이 예에서는 값 A를 여러 번 지정할 수 있습니다. 이 예의 분리 문자는 선택적입니다.
구문 도표 읽기시각적 구문 도표 생략
   .-+---+-.   
   | '-,-' |   
   V       |   
>>---+---+-+---------------------------------------------------><
     '-A-'     

A, BC는 다음의 예에서 대체 선택 사항이며 이 중 하나를 지정할 수 있습니다. 표시된 값을 전혀 지정하지 않으면 디폴트 A(기본 행의 위에 표시된 값)가 사용됩니다.
구문 도표 읽기시각적 구문 도표 생략
   .-A-.   
>>-+---+-------------------------------------------------------><
   +-B-+   
   '-C-'   

마지막 예는 기본 레일로드 다이어그램과 별도로 표시되는 구문 단편 Name의 사용을 표시합니다. 이 기술은 다이어그램을 간소화하거나 텍스트의 페이지에 맞추는 데 도움을 주기 위해 사용됩니다. 레일로드 다이어그램에서 단편을 여러 번 사용할 수 있습니다.
구문 도표 읽기시각적 구문 도표 생략
>>-| Name |----------------------------------------------------><

Name

|--A--+---+-----------------------------------------------------|
      '-B-'   

구두점 및 대문자 값은 표시된 대로 정확히 지정해야 합니다.

소문자 값(예: name)은 name 변수 대신 사용자의 텍스트를 입력할 곳을 나타냅니다.

관련 개념
런타임 환경
관련 태스크
브로커 도메인 구성요소 구성
관련 참조
명령
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak08713_