ACTIVE SERVER PAGE > Scripting.Dictionary()
µî·ÏÀÏ : 2017-07-04 17:44
Á¶È¸¼ö : 52,479
Ä÷º¼Ç °³Ã¼ÀÎ Scripting.Dictionary´Â JAVAÀÇ Map ȤÀº HashtableÁ¤µµ·Î ºÁµµ ¹«¹æÇÒµíÇÏ´Ù.
»ý¼º¹æ¹ý :
Dim Dic
Set Dic = Server.CreateObject("Scripting.Dictionary")
»ç¿ë¹ý :
Á¸Àç À¯¹« È®ÀÎ
¿¹) Dic.Exists("Syaku")
- boolean°ª ¹Ýȯ
Key°ª ¹Ýȯ
¿¹) Dic.Keys
- Array°ª ¹Ýȯ
Ä÷º¼Ç Ãß°¡
¿¹) Dic.add "Syaku","»þÄí"
Ä÷º¼Ç ÃßÃâ
¿¹) Dic.item("Syaku")
Ä÷º¼Ç key º¯°æ
¿¹) Dic.key("Syaku") = "blog"
Ä÷º¼Ç °ª º¯°æ
¿¹) Dic.item("blog") = "ºí·Î±×"
Ä÷º¼Ç »èÁ¦
¿¹) Dic.remove("blog")
Ä÷º¼Ç ¸ðµÎ »èÁ¦
¿¹) Dic.removeAll
ÀÚ¿ø ÇØÀç
¿¹) Set Dic = Nothing
Function¿¡¼ °¡Á®¿À´Â ¹æ¹ý
------------------------------------------------------------
PUBLIC FUNCTION GETDIC()
Set D=CreateObject("Scripting.Dictionary")
D.add "BANANA", "100"
D.ADD "DDALGI","200"
D.ADD "SO","300"
SET GETDIC = D
END FUNCTION
* ¹Ýµå½Ã SETÀ» ÀÌ¿ëÇÏ¿© ¹ÝȯÇؾßÇÑ´Ù.
¿¹Á¦)
Dim ObjDic
Set ObjDic = Server.CreateObject("Scripting.Dictionary")
' Ä÷º¼Ç Á¸Àç À¯¹«
If ObjDic.Exists("ZEUS") Then
Response.Write "ÀÖÀ½"
ELSE
Response.Write "¾øÀ½"
End If
' Ä÷º¼Ç Ãß°¡
ObjDic.Add "ZEUS1","Á¦¿ì½º1" ' - Key, Item
ObjDic.Add "ZEUS2","Á¦¿ì½º2" ' - Key, Item
ObjDic.Add "ZEUS3","Á¦¿ì½º3" ' - Key, Item
ObjDic.Add "ZEUS4","Á¦¿ì½º4" ' - Key, Item
ObjDic.Add "ZEUS5","Á¦¿ì½º5" ' - Key, Item
ObjDic.Add "ZEUS6","Á¦¿ì½º6" ' - Key, Item
' Ä÷º¼Ç ÃßÃâ
Response.Write ObjDic.Item("ZEUS4")
' Ä÷º¼Ç key º¯°æ
ObjDic.Key("ZEUS4") = "Jinsoo"
' Ä÷º¼Ç °ª º¯°æ
ObjDic.Item("Jinsoo") = "Áø¼ö"
Response.Write ObjDic.Item("Jinsoo")
' Ä÷º¼Ç »èÁ¦
ObjDic.Remove("Jinsoo")
' Ä÷º¼Ç ¸ðµÎ »èÁ¦
ObjDic.RemoveAll
Set ObjDic = Nothing