10.2.3 List

10.2.3 List

List는 요소를 저장하는 컬렉션입니다. 겉으로 보기에 list는 Array와 비슷합니다. 그러나 내부 구현은 매우 다릅니다. 그 결과 여러 기능적 차이가 발생합니다:

  • 대괄호, 즉 [0]로 list에 인덱싱할 수 없습니다.
  • list를 초기화할 수 없습니다.
  • list 컴프리헨션이 없습니다.
  • list는 반복 중에 요소를 자유롭게 수정/추가/제거할 수 있습니다.

list 작업의 간단한 예:

class Main {
  static public function main() {
    var myList = new haxe.ds.List<Int>();
    for (ii in 0...5)
      myList.add(ii);
    trace(myList); // {0, 1, 2, 3, 4}
  }
}
관련 내용

list 메서드에 대한 자세한 내용은 List API를 참조하세요.

Haxe Code Cookbook의 데이터 구조 자습서와 예제.

출처: List

더 알아보기