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