413236-3158 / 3079-5158
Subaru, Honda, Suzuki, Toyota, Mitsubishi, Nissan

clist 예제

CLIST는 MVS 파일을 읽고 쓰고 TSO 터미널에서 / 쓰기 / 쓰기 할 수 있습니다. 호출자로부터 매개 변수를 읽을 수 있으며 전역 변수를 잡고 CLIST 간에 전달하는 함수도 있습니다. CLIST는 MVS 응용 프로그램(예: 코볼 또는 PL/I로 작성)을 호출할 수도 있습니다. CLIST는 TSO 제어 프로그램(IKJEFT01)을 실행하는 JCL을 실행하여 백그라운드에서 실행할 수 있습니다. ISPF 대화 상자 서비스를 사용하는 TSO I/O 화면 및 메뉴는 CLIST에서 표시할 수 있습니다. 모든 이전 예제에서 목록의 항목은 모두 assigment = 연산자지원됩니다. 이렇게 하면 컬렉션에서 데이터를 추가하고 검색할 수 있습니다. 할당 연산자를 지원하지 않는 항목은 컬렉션에 저장할 수 있지만 수동으로 만들고 소멸해야 합니다. 개체는 새 연산자, 즉 “무료 저장소” 또는 “힙”을 사용하여 동적으로 할당되어야 하며, 이 경우 범위를 벗어나면 삭제되지 않습니다. 따라서 목록에서 제거 할 때 수동으로 삭제해야합니다. 소멸자는 종종 이 tucancode.net 수행하기에 좋은 장소입니다.

다음 예제에서는 작성, 표시 및 삭제된 PERSON 구조의 목록을 보여 줍니다. 이 형식은 컬렉션에 (STORE) 데이터를 쓰는 데 사용되는 데이터 형식을 지정하는 데 사용됩니다. 집합은 이 데이터 형식을 사용합니다. 이 형식은 TYPE 값에 대한 참조인 경우가 많습니다. 몇 가지 예가 뒤따릅니다. 예를 들어 EXEC 또는 CLIST에는 다음 명령이 포함될 수 있습니다. 주요 함수는 항목을 추가하고 배열 크기와 배열에서 데이터를 검색하는 데 사용되는 [] 연산자 증가SetAtGrow입니다. 여기서 clistnam은 CLIST 코드를 포함하는 멤버의 이름입니다 간단한 목록 컬렉션을 사용하여 시작할 수 있습니다. 이 예는 두 배로 개최 신발 크기의 퀘를 악마 시작합니다. 아이템은 퀘의 꼬리에 추가되고 처리를 위해 머리에서 제거됩니다.

여기서 clistnam은 실행하려는 CLIST의 이름입니다. execid 함수는 호스트 시스템의 구문 규칙을 적용할 수 있습니다. 이 기능은 특히 TSO 응용 프로그램에서 유용합니다. 예를 들어 TSO에서 execid는 하위 명령이 `%` 문자로 시작되는지 확인한 다음 이를 암시적 EXEC 명령으로 처리합니다. 이러한 경우, execid는 하위 명령의 처리를 선점할 수 있다. 이 경우 “*EXEC”라는 명령 이름을 반환하여 하위 명령의 처리가 선점되었고, 새 EXEC가 호출되었을 수 있으며, 프로그램이 다른 입력 줄을 가져야 함을 나타냅니다. 이론을 건너뛰고 싶다면 CArray를 사용하여 앞서 가세요. 이전 예제에서는 템플릿의 사용을 기록합니다. 두 매개 변수는 컬렉션에서 데이터를 저장하고 검색하는 방법을 정의하는 데 사용됩니다. 목록은 배열에 대한 시뮬레이션이지만 퀘및 목록과 같은 보다 연속적인 방식으로 읽는 데이터에 최적화되어 있습니다. 빠른 시작의 예제를 참조하십시오.

간단한 목록 예제를 보다 일찍 볼 수 있습니다. 메모 항목은 목록의 머리 또는 꼬리에 추가됩니다. Retrival은 목록의 머리 또는 꼬리에서 반복 프로세스를 통해입니다. 이러한 라이브러리에 액세스할 수 있는 경우 clist 코드를 멤버에 넣을 수 있으며 모두 암시적으로 실행하도록 설정되어 있습니다. 이 예제의 복사본은 컴파일러 및 라이브러리와 함께 제공됩니다. 자세한 내용은 SAS/C 컴파일러 제품에 대한 SAS 소프트웨어 담당자를 참조하십시오.

Comments are closed.