°¡º¯ °³¼öÀÇ ÀÔ·Â °ªÀ» Çü½Ä ¹®ÀÚ¿¿¡ ¸ÂÃß¾î Æ÷¸ËÇÕ´Ï´Ù.
String := Format(FormatStr [, Values...])
{Index:Format}
ÀÇ ÇüÅ·Π±âÈ£ ÅؽºÆ®¿Í À§Ä¡º¸À¯ÀÚ·Î ±¸¼ºµÈ Çü½Ä ¹®ÀÚ¿ .
Index´Â »ç¿ëÇÒ ÀÔ·Â °ªÀ» °¡¸®Å°´Â Á¤¼öÀÔ´Ï´Ù. 1À̸é ù ¹ø° °ªÀÔ´Ï´Ù.
FormatÀº, ¾Æ·¡¿¡ ±â¼úÇÏ´Â ¹Ù¿Í °°ÀÌ, ¼±ÅÃÀû Çü½Ä ÁöÁ¤ÀÚÀÔ´Ï´Ù..
(ÀÌÀü¿¡ ¹®ÀÚ¿¿¡ »ç¿ëµÇ¾úÀ»Áö¶óµµ) ´ÙÀ½ ÀÔ·Â °ªÀ» ¿¬¼Ó¿·Î »ç¿ëÇÏ·Á¸é À妽º¸¦ »ý·«ÇϽʽÿÀ.
¿¹¸¦ µé¾î, "{2:i} {:i}"
´Â µÎ ¹ø°¿Í ¼¼ ¹ø° ÀÔ·Â °ªÀ» ½ÊÁø Á¤¼ö·Î, ½ºÆäÀ̽º·Î ºÐ¸®ÇÏ¿©, Æ÷¸ËÇÕ´Ï´Ù. Index¸¦ »ý·«ÇÏ´õ¶óµµ, FormatÀº ¿©ÀüÈ÷ :
¾Õ¿¡ ¿Í¾ß ÇÕ´Ï´Ù. ºó È°°ýÈ£¸¦ ÁöÁ¤ÇÏ¸é ´ÙÀ½ ÀÔ·Â °ªÀ» ±âº» Çü½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù: {}
{{}
¿Í {}}
¸¦ »ç¿ëÇÏ¸é ¹®ÀÚ¿¿¡ ¹®ÀÚ ±×´ë·ÎÀÇ È°°ýÈ£¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¹«È¿ÇÑ À§Ä¡º¸À¯ÀÚ´Â °á°ú¿¡ ÀÖ´Â ±×´ë·Î Æ÷ÇԵ˴ϴÙ.
°ø¹éÀº È°°ýÈ£ ¾È¿¡ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù (Ç÷¡±×·Î¼ ³ªÅ¸³ª´Â °ÍÀº ¿¹¿Ü).
Æ÷¸ËµÇ¾î ÃÖÁ¾ ¹®ÀÚ¿¿¡ »ðÀ﵃ ÀÔ·Â °ªµé. °¢ °ªÀº º°µµÀÇ ¸Å°³º¯¼öÀÔ´Ï´Ù. ù °ªÀº À妽º°¡ 1ÀÔ´Ï´Ù.
°ª ¹è¿À» °Ç³×·Á¸é, °¡º¯ ÇÔ¼ö È£ÃâÀ» »ç¿ëÇϽʽÿÀ:
arr := [13, 240] MsgBox % Format("{2:x}{1:02x}", arr*)
°¢ Çü½Ä ÁöÁ¤ÀÚ´Â (½ºÆäÀ̽º ¾øÀÌ) ¼ø¼´ë·Î ´ÙÀ½ ±¸¼º¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù:
Flags Width .Precision ULT Type
Flags Ãâ·Â Á¤·Ä°ú Á¢µÎ»ç¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù: -
+
0
space #
Width: Æ÷¸Ë °ªÀÇÃÖ¼Ò ³Êºñ¸¦, ¹®ÀÚ´ÜÀ§·Î Á¦¾îÇÏ´Â ½ÊÁø Á¤¼ö.
±âº»À¸·Î, °ªµéÀº ¿À¸¥ÂÊ¿¡ Á¤·ÄµÇ°í ½ºÆäÀ̽º°¡ Æеù¿¡ »ç¿ëµË´Ï´Ù. ÀÌ°ÍÀº-
(¿ÞÂÊ-Á¤·Ä) ±×¸®°í 0
(zero prefix) Ç÷¡±×¸¦ »ç¿ëÇÏ¿© ¿À¹ö¶óÀ̵å ÇÒ ¼ö ÀÖ½À´Ï´Ù.
.Precision: ¹®ÀÚ¿ÀÇ ÃÖ´ë °³¼ö, ½ÊÁø ÀÚ¸®¼ö, ¶Ç´Â Ãâ·ÂµÉ À¯È¿ ÀÚ¸®¸¦ Á¦¾îÇÏ´Â ½ÊÁø Á¤¼ö. Ãâ·Â À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ¾Õ¿¡ ¹Ýµå½Ã ½ÊÁø ¼Ò¼öÁ¡ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ¸é °ªÀÌ Àß·Á ³ª°¡°Å³ª ¿Ã¸² ³»¸² 󸮵˴ϴÙ.
f
, e
, E
: Precision´Â ½ÊÁø ¼Ò¼öÁ¡ ´ÙÀ½ÀÇ ÀÚ¸®¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» °ªÀº 6ÀÔ´Ï´Ù.g
, G
: Precision´Â À¯È¿ ÀÚ¸®ÀÇ ÃÖ´ë °³¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» °ªÀº 6ÀÔ´Ï´Ù.s
: Precision´Â ÀμâµÉ ¹®ÀÚÀÇ ÃÖ´ë °³¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀ» ÃÊ°úÇÏ´Â ¹®ÀÚµéÀº ÀμâµÇÁö ¾Ê½À´Ï´Ù.d
, i
, u
, x
, X
, o
), Precision´Â Á¢µÎ»ç°¡ 0
ÀÎ ³Êºñ(Width)ó·³ ÇൿÇÏ°í ±âº» °ªÀº 1ÀÔ´Ï´Ù.ULT [v1.1.20+]: ¹®ÀÚ¿ °ª¿¡ Àû¿ëÇÒ ´ë¼Ò¹®ÀÚ º¯È¯À» ÁöÁ¤ÇÕ´Ï´Ù -- Upper, Lower ¶Ç´Â Title. À¯ÇüÀÌ s
ÀÎ °æ¿ì¿¡¸¸ À¯È¿ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î {:U}
¶Ç´Â {:.20Ts}
. ¼Ò¹®ÀÚ l
°ú t
·Î Áö¿øÇÏÁö¸¸, u
´Â ºÎÈ£¾ø´Â Á¤¼ö¸¦ À§ÇØ ¿¹¾àµÇ¾î ÀÖ½À´Ï´Ù.
Type: ÀÔ·Â °ªÀ» ¾î¶»°Ô ¹ø¿ªÇÒÁö ³ªÅ¸³»´Â ¹®ÀÚ. »ý·«Çϸé, ±âº»°ªÀº s
ÀÔ´Ï´Ù.
Ç÷¡±× | ÀÇ¹Ì | ±âº» ÇàÀ§ |
---|---|---|
- |
ÁÖ¾îÁø ÇÊµå ³Êºñ ¾È¿¡¼ °á°ú¸¦ ¿ÞÂÊ Á¤·ÄÇÕ´Ï´Ù (ÇÊ¿äÇÏ¸é ½ºÆäÀ̽º¸¦ ¿À¸¥ÂÊ¿¡ »ðÀÔÇÕ´Ï´Ù). | ¿À¸¥ÂÊ Á¤·Ä. |
+ |
Ãâ·Â °á°ú°¡ ºÎÈ£ ÀÖ´Â À¯ÇüÀÌ¸é ºÎÈ£ (+ ¶Ç´Â -)¸¦ ¾Õ¿¡ µÑ ¼ö ÀÖ½À´Ï´Ù. | ºÎÈ£´Â À½ÀÇ ºÎÈ£ °ªÀÏ °æ¿ì¿¡¸¸ ³ªÅ¸³³´Ï´Ù (-). |
0 |
width ¾Õ¿¡ 0ÀÌ ÀÖÀ¸¸é, ÃÖ¼Ò ³Êºñ¿¡ µµ´ÞÇÒ ¶§±îÁö ¾ÕÂÊ¿¡ 0ÀÌ Ãß°¡µË´Ï´Ù. 0 °ú - °¡ ¸ðµÎ ³ªÅ¸³ª¸é, 0ÀÌ ¹«½ÃµË´Ï´Ù. 0ÀÌ Á¤¼ö Çü½ÄÀ¸·Î ÁöÁ¤µÇ°í (i, u, x, X, o, d) ±×¸®°í Á¤¹Ðµµµµ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é - ¿¹¸¦ µé¾î, {:04.d} - ÀÌ 0Àº ¹«½ÃµË´Ï´Ù. |
Æеù ¾øÀ½. |
space | ½ºÆäÀ̽º Çϳª¸¦ »ç¿ëÇϸé Ãâ·Â °á°ú°¡ ¾çÀÇ °ªÀÏ °æ¿ì ¾Õ¿¡ ½ºÆäÀ̽º¸¦ Çϳª µÑ ¼ö ÀÖ½À´Ï´Ù. ½ºÆäÀ̽º¿Í + Ç÷¡±×°¡ ¸ðµÎ ³ªÅ¸³ª¸é ±× ½ºÆäÀ̽º´Â ¹«½ÃµË´Ï´Ù. . |
½ºÆäÀ̽º ³ªÅ¸³ªÁö ¾ÊÀ½. |
# |
o, x, or X Çü½Ä°ú »ç¿ëµÉ ¶§, # Ç÷¡±×´Â 0ÀÌ ¾Æ´Ñ Ãâ·Â °ª ¾Õ¿¡ e, E, f, a ¶Ç´Â A Çü½Ä°ú »ç¿ëµÉ ¶§, # ÇÁ·¡±×´Â °Á¦·Î Ãâ·Â °ªÀÌ ¼Ò¼öÁ¡À» °¡Áöµµ·Ï ¸¸µì´Ï´Ù. g ¶Ç´Â G Çü½Ä°ú »ç¿ëµÉ ¶§, # Ç÷¡±×´Â °Á¦·Î Ãâ·Â °ª¿¡ ¼Ò¼öÁ¡À» Æ÷ÇÔÇϵµ·Ï ¸¸µé°í µÚ¿¡ µû¸£´Â 0À» ÀÚ¸£Áö ¸øÇϵµ·Ï ¹æÁöÇÕ´Ï´Ù. c, d, i, u, ¶Ç´Â s¿Í »ç¿ëµÉ ¶§´Â ¹«½ÃµË´Ï´Ù. |
¹®ÀÚ | ÀÎÀÚ | Ãâ·Â Çü½Ä |
---|---|---|
d ¶Ç´Â i |
Integer | ºÎÈ£ ÀÖ´Â ½ÊÁø Á¤¼ö. |
u |
Integer | ºÎÈ£ ¾ø´Â ½ÊÁø Á¤¼ö. |
x or X |
Integer | ºÎÈ£ ¾ø´Â ½ÊÀ°Áø Á¤¼ö; x ÀÇ °Ý¿¡ µû¶ó "abcdef" ¶Ç´Â "ABCDEF"¸¦ »ç¿ëÇÕ´Ï´Ù. 0x Á¢µÎ»ç´Â # Ç÷¡±×°¡, {:#x} ó·³ »ç¿ëµÇ¾î¾ß Æ÷ÇԵ˴ϴÙ. SetFormat°ú ÀÏ°ü¼ºÀÌ ÀÖ°Ô ½ÊÀ°Áø Çü½ÄÀ» ÁöÁ¤ÇÏ·Á¸é, 0x{:x} ºñ½ÁÇÑ Çü½ÄÀ» »ç¿ëÇϽʽÿÀ. |
o |
Integer | ºÎÈ£ ¾ø´Â ÆÈÁø Á¤¼ö. |
f |
Floating-point | ºÎÈ£ ÀÖ´Â °ª. ÇüÅ°¡ [ - ]dddd.dddd ÀÔ´Ï´Ù. ¿©±â¿¡¼ dddd´Â Çϳª ÀÌ»óÀÇ ½ÊÁø ÀÚ¸®ÀÔ´Ï´Ù. ½ÊÁø ¼Ò¼öÁ¡ ¾ÕÀÇ ÀÚ¸®¼ö´Â ¼ýÀÚÀÇ Å©±â¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ±×¸®°í ½ÊÁø ¼Ò¼öÁ¡ µÚÀÇ ÀÚ¸®¼ö´Â ¿äûÇÑ Á¤¹Ðµµ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. |
e |
Floating-point | ºÎÈ£ ÀÖ´Â °ª. ÇüÅ°¡ [ - ]d.dddd e [sign]dd[d] ÀÔ´Ï´Ù. ¿©±â¿¡¼ d´Â ÇϳªÀÇ ½ÊÁø ÀÚ¸®ÀÌ°í, dddd´Â Çϳª ÀÌ»óÀÇ ½ÊÁø ÀÚ¸®À̸ç, dd[d]´Â µÎ ¼¼ °³ÀÇ ½ÊÁø ÀÚ¸®·Î¼ Ãâ·Â Çü½Ä°ú Áö¼öÀÇ Å©±â, ±×¸®°í ºÎÈ£°¡ +Àΰ¡ - Àΰ¡¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. |
E |
Floating-point | e Çü½Ä°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ü, e ¸»°í E´Â Áö¼ö¸¦ ÃÊ·¡ÇÕ´Ï´Ù. |
g |
Floating-point | ºÎÈ£ ÀÖ´Â °ªÀº f ¶Ç´Â e Çü½ÄÀ¸·Î º¸¿©Áý´Ï´Ù. ¾î´À ÂÊÀ̵ç ÁÖ¾îÁø °ª°ú Á¤¹Ðµµ¿¡ ´ëÇÏ¿© ´õ °£°áÇÕ´Ï´Ù. e Çü½ÄÀº °ªÀÇ Áö¼ö°¡ -4º¸´Ù À۰ųª precision ÀÎÀÚº¸´Ù Å©°Å³ª °°À» °æ¿ì¿¡¸¸ »ç¿ëµË´Ï´Ù. µÚµû¸£´Â 0Àº Àß·Á ³ª°¡°í, ½ÊÁø ¼Ò¼öÁ¡Àº ´ÙÀ½¿¡ Çϳª ÀÌ»óÀÇ ÀÚ¸®°¡ µû¶ó¿Ã ¶§¸¸ ³ªÅ¸³³´Ï´Ù.. |
G |
Floating-point | g Çü½Ä°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ü, e¸»°í EÀ̸é Áö¼ö°¡ ÃÊ·¡µË´Ï´Ù. |
a |
Floating-point | ºÎÈ£ ÀÖ´Â ½ÊÀ°Áø ¹è-Á¤¹Ð·Î ºÎµ¿ ¼Ò¼öÁ¡ °ª. ÇüÅ´ [?]0xh.hhhh pdd ÀÔ´Ï´Ù. ¿©±â¿¡¼ h.hhhh´Â °¡¼ö(mantissa)ÀÇ ½ÊÀ°Áø ÀÚ¸®ÀÔ´Ï´Ù (¼Ò¹®ÀÚ ±âÈ£ »ç¿ë). ±×¸®°í dd´Â Áö¼ö¸¦ À§ÇÑ Çϳª ÀÌ»óÀÇ ÀÚ¸®ÀÔ´Ï´Ù. Á¤¹Ðµµ´Â ¼Ò¼öÁ¡ ´ÙÀ½ÀÇ ÀÚ¸® ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
A |
Floating-point | a Çü½Ä°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ü, p ¸»°í P´Â Áö¼ö¸¦ ÃÊ·¡ÇÕ´Ï´Ù. |
p |
Integer | ¸Þ¸ð¸® ÁּҷμÀÇ ÀÎÀÚ¸¦ ½ÊÀ°Áø ÀÚ¸®¼ö·Î Ç¥½ÃÇÕ´Ï´Ù. |
s |
String | ¹®ÀÚ¿À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÔ·Â °ªÀÌ ¼ýÄ¡À̸é, ½ºÅ©¸³Æ®ÀÇ ÇöÀç ¼ýÀÚ Çü½ÄÀ» »ç¿ëÇÏ¿© ÀÚµ¿À¸·Î ¹®ÀÚ¿·Î º¯È¯µË´Ï´Ù. ±× ´ÙÀ½¿¡ Width¿Í Precision ÀÎÀÚ°¡ Àû¿ëµË´Ï´Ù. |
c |
Character code | ¼¼ö °ªÀ¸·Î ¹®ÀÚ Çϳª¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Chr(n) °ú ºñ½ÁÇÕ´Ï´Ù. ÀÔ·Â °ªÀÌ ¿¹»ó ¹üÀ§¸¦ ¹þ¾î³ª¸é, ¹Ý¿Ã¸² µË´Ï´Ù. |
printf¿Í ´Ù¸£°Ô, Å©±â ÁöÁ¤ÀÚ´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¸ðµç Á¤¼ö¿Í ºÎµ¿ ¼Ò¼öÁ¡ °ªÀº 64-ºñÆ®ÀÔ´Ï´Ù.
; °£´ÜÇÑ ±³Ã¼ s .= Format("{2}, {1}!`r`n", "World", "Hello") ; ½ºÆäÀ̽º·Î µ¡´ï s .= Format("|{:-10}|`r`n|{:10}|`r`n", "Left", "Right") ; ½ÊÀ°Áø¼ö s .= Format("{1:#x} {2:X} 0x{3:x}`r`n", 3735928559, 195948557, 0) ; ºÎµ¿-¼Ò¼öÁ¡ ¼ö s .= Format("{1:0.3f} {1:.10f}", 4*atan(1)) ListVars ; ¿ÀÅäÇÖÅ°ÀÇ ¸ÞÀΠâÀ» »ç¿ëÇÏ¿© ´ÜÀÏÆø ÅؽºÆ®¸¦ º¸¿©ÁÝ´Ï´Ù. WinWaitActive ahk_class AutoHotkey ControlSetText Edit1, %s% WinWaitClose