컴퓨터관련

collection 컬렉션이란...펌

맘편한넘 2011. 2. 11. 15:20

컬렉션(Collection)

Collection 배열과 비슷한 구조를 가지면서

배열이 인덱스값과 데이타값을 한쌍으로 저장하는 반면
키값과 데이타값을 한쌍으로 저장한다

다음에 나오는 request객체의 form,querystring,cookies,servervariables도 컬렉션 데이타 구조이다

Dictionary 객체

VBScript-x언어에서 제공하는 객체의 하나로 컬렉션 데이타 구조를 가진다


다른 컬렉션데이타 구조는 개별 섹션에서 많이 보게 되므로 여기서는 Dictionary객체를 사용하는 예제를 다룬다


dict.asp

<%
set dict=createobject("script-xing.dictionary") 'DICTIONARY 객체 생성, 인스턴스 이름은 dict로 함

dict.add "a","100" '생성된 객체에 데이타 저장
dict.add "b","500"
dict.add "c","300"
dict.remove("c") '객체에 c항목 데이타 삭제
%>

데이타 개수 : <%=dict.count%> <br>
a항목의 데이타 : <%=dict("a")%> <br>
b항목의 데이타 : <%=dict("b")%> <br>
c항목의 데이타 : <%=dict("c")%> <br>


결과

데이타 개수 : 2
a항목의 데이타 : 100
b항목의 데이타 : 500
c항목의 데이타 :

* c항목은 삭제되었고 따라서 개수도 하나 줄었다