1.첫 번째 리스트와 마지막 리스트 / 2.첫 번째 리스트를 제외한 나머지 리스트 / 3.마지막 리스트를 제외한 나머지 리스트 얻는 방법
작성자 정보
- Manager 작성
- 작성일
컨텐츠 정보
- 1,388 조회
- 1 댓글
- 0 추천
- 목록
본문
리스트를 관리하다 보면 특정 리스트를 추출해야하는 경우가 자주 발생합니다.
그 중에서 리스트의 첫 번째 아이템이나 마지막 아이템만을 추출하거나
첫 번째를 제외한 나머지 리스트 혹은 마지막을 제외한 나머지 리스트가 필요한 경우 어떻게
추출 할 수 있는지 알아보겠습니다.
위 사진 처럼 리스트를 List.FirstItem 노드와 List.LastItem에 연결하면 리스트의 첫번째 아이템과 마지막 아이템을 간단하게 얻을 수 있습니다.
그리고 리스트를 List.Deconstruct 노드에 연결하면 첫 번째 아이템과 첫 번째 아이템을 제와한 나머지 아이템들을 얻을 수 있습니다.
(List.Deconstruct노드의 First는 List.FirstItem과 같은 값을 반환)
List.RemoveItemAtIndex 노드를 사용하면 Indices에 연결된 Index번호의 아이템을 제외한 나머지 값을 반환합니다.
따라서 리스트의 첫 번째 Index인 0을 Indices에 연결하면 List.Deconstruct의 Rest 와 같은 값을 반환합니다.
반대로 리스트의 마지막 Index를 Indices에 연결하면 마지막 아이템을 제외한 나머지 값들을 반환 합니다.
( 리스트의 번호는 항상 0부터 시작하기 때문에 Count 노드로 얻은 List의 개수에서 -1을 해줘야 마지막 Index값을 얻을 수 있습니다.)
관련자료
-
첨부등록일 2020.06.10 21:26
댓글 1