Áý´Ü ¾ÈÀÇ Ç׸ñµéÀ» ¿°ÅÇÕ´Ï´Ù.
´ÙÀ½À¸·Î ¿°ÅµÈ Ç׸ñÀ» ¿¶÷ÇÕ´Ï´Ù.
Enum.Next(OutputVar1 [, OutputVar2, ...])
OutputVar1, OutputVar2 | ±¸Çö¿¡-Á¾¼ÓÀûÀÎ °ªÀ» ¿¶÷ÇÕ´Ï´Ù. |
... | Áö¿øµÇ¸é, Ãß°¡ ¸Å°³º¯¼ö. |
Returns | ¼º°øÇϸé 0-¾Æ´Ñ Á¤¼ö, Ç׸ñÀÌ ³²¾Æ ÀÖÁö ¾ÊÀ¸¸é 0, ¶Ç´Â ¸Å°³º¯¼ö°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é ºó ¹®ÀÚ¿À» µ¹·ÁÁÝ´Ï´Ù. |
ObjNewEnum()°¡ µ¹·ÁÁÖ´Â ¿°ÅÀÚ´Â Å°-°ª ½Ö¸¶´Ù ÇÑ ¹ø¾¿ È£ÃâµË´Ï´Ù. ¸Å°³º¯¼ö´Â µÎ °³±îÁö Çã¿ëÇÕ´Ï´Ù:
OutputVar1 | Å°-°ª ½Ö¿¡¼ Å°(key)¸¦ ¹Þ½À´Ï´Ù. |
OutputVar2 | OutputVar1¿Í ¿¬°üµÈ °ª(value)¸¦ ¹Þ½À´Ï´Ù. |
Å°-°ª ½ÖÀº ±¸Çö¿¡-Á¤ÀÇµÈ ¼ø¼·Î ¹ÝȯµË´Ï´Ù. Áï, ÀüÇüÀûÀ¸·Î ÇÒ´çµÈ ¼ø¼¿Í °°Àº ¼ø¼·Î ¹ÝȯµÇÁö ¾Ê½À´Ï´Ù. ±âÁ¸ÀÇ Å°-°ª ½ÖÀº ¿°Å Áß¿¡ º¯°æÇÒ ¼ö´Â ÀÖÁö¸¸, Å°¸¦ »ðÀÔÇϰųª »èÁ¦Çϸé Ç׸ñµéÀÌ ¿©·¯ ¹ø ¿°ÅµÇ°Å³ª ÀüÇô ¿°ÅµÇÁö ¾Ê°Å³ª µÚÁ×¹ÚÁ×ÀÌ µË´Ï´Ù.
; »ùÇà µ¥ÀÌÅ͸¦ ¸¸µì´Ï´Ù. obj := Object("red", 0xFF0000, "blue", 0x0000FF, "green", 0x00FF00) ; ¿°ÅÇÕ´Ï´Ù! enum := obj._NewEnum() While enum[k, v] t .= k "=" v "`n" MsgBox % t ; AHK_L 59+ For k, v in obj s .= k "=" v "`n" MsgBox % s