| º®µ¹ :: ¾çµ¿ÀÌ º®µ¹ :: ¹öŶ - ¸ðµç °ÍÀ» ¶È¹Ù·Î À¯ÁöÇÏ´Â °Í. |
Áö±Ý ´Ù¿î·Îµå |
º®µ¹ :: ¾çµ¿ÀÌ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~bdfoy/
º®µ¹ :: ¾çµ¿ÀÌ Å±×
º®µ¹ :: ¾çµ¿ÀÌ ¼³¸í
Brick :: Bucket - ¸ðµç °ÍÀ» ¶È¹Ù·Î À¯ÁöÇÏ´Â °Í. º®µ¹ :: ¾çµ¿ÀÌ - ¸ðµç °ÍÀ» ¶È¹Ù·Î À¯ÁöÇÏ´Â °Í. ½Ä ³ëÇÁ°¡ º®µ¹ :: ¹öŶÀ» »ç¿ëÇÕ´Ï´Ù. ³» $ bucket = brick :: bucket-> new (); class methodsNew () brick constraintsentry_class¸¦ ÀúÀåÇÒ »õ ¾çµ¿À̸¦ ¸¸µéÁö ¸¸, ÀÌ°ÍÀº ½ÇÁ¦·Î Ŭ·¡½º ¸Þ¼ÒµåÀÌÁö¸¸, perlÀº ±× Â÷ÀÌÁ¡À» ¾ËÁö ¸øÇϱ⠶§¹®ÀÔ´Ï´Ù. ±×·¯³ª ¹Ýȯ °ªÀº º¯°æÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇÁö ¾Ê¾Ò½À´Ï´Ù. ÇÏÀ§ Ŭ·¡½º¿¡¼ º¯°æÇÏ·Á´Â °ÍÀÌÁö¸¸ Àüü ½Ã½ºÅÛÀº ¿©ÀüÈ÷ ±×°ÍÀÌ ¹«¾ùÀÎÁö¿¡ µ¿ÀÇÇؾßÇÕ´Ï´Ù. ³ª´Â ±×°ÍÀ» ¹Ù²Ü ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î (³ª´Â ±×°ÍÀ» Çϵå ÄÚµå·ÎÇÏ°í ½ÍÁö ¾Ê¾Æ), ³ª´Â ±×°Í¿¡ ´ëÇÑ ¹æ¹ýÀÌÀÖ´Ù. ±× °á°ú¸¦ ÇÊ¿ä·ÎÇÏ´Â °æ¿ì °á°ú¸¦ ÆľÇÇÏ°í ÀÌ°ÍÀÌ ´Ù¸¥ ¹æ¹ýÀ¸·Î ÀÛµ¿ ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ .Object MethodsAdd_To_Bucket (hashref) ADD_TO_POOL #ÀÌ Ç׸ñÀ» hashref : code -ÀÌ Ç׸ñÀ» Àü´ÞÇÒ ¼öÀÖ´Â ÄÚµå - ¹öŶ À̸§¿¡ Ãß°¡ ÇÒ ÄÚµå - °íÀ¯ ÇÑ ¼³¸íÀÌ ÇÊ¿ä¾ø´Â Ç׸ñÀº CodeRef°¡ Çʵ带 ´Ý´Â Àμö¿¡ ´ëÇÑ Àμö¿¡ ´ëÇÑ ÂüÁ¶ - INPTERF´Â INDERF ÂüÁ¶°¡ °íÀ¯ ÇÑ °æ¿ì -ÀÌ À̸§Àº °íÀ¯ÇؾßÇÕ´Ï´Ù. °íÀ¯ ÇÑ °ªÀÇ ÁøÁ¤ÇÑ °ªÀº ÇØ´ç À̸§ÀÌ À̹ÌÀÖ´Â ´Ù¸¥ º®µ¹ÀÌÀÖÀ» ¼ö ¾ø°Å³ª µ¿ÀÏÇÑ À̸§À» »ç¿ëÇÏ·Á°í ½ÃµµÇÏ´Â ³ªÁß¿¡ º®µ¹ÀÌ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½ Çʵ带 Ç׸ñ¿¡ Ãß°¡ÇÕ´Ï´Ù. GV - B :: SVREF_2Object ($ sub)¿¡¼ À͸í Äڵ尡ÀÖ´Â À§Ä¡¸¦ ã´Â µ¥ À¯¿ëÇÑ B :: SVREF_2Object ($ SUB)¿¡¼ GV ÂüÁ¶ - ¹öŶ¿¡ Ç׸ñÀ» Ãß°¡ ÇÑ ·çƾÀÇ À̸§À» ã´Â µ¥ À¯¿ëÇÕ´Ï´Ù. subroutine reference.get_from_bucket (CODEREF) ÁöÁ¤µÈ CODEREF¿¡ ´ëÇÑ Ç׸ñÀ» °¡Á®¿É´Ï´Ù. CodeRef°¡ ¹öŶ¿¡ ÀÖÁö ¾ÊÀ¸¸é false¸¦ ¹ÝȯÇÕ´Ï´Ù. ¹Ýȯ °ªÀº Enterth.get_brick_by_name (name) À̸§ À̸§À¸·Î º®µ¹¿¡ ´ëÇÑ ÄÚµå ÂüÁ¶¸¦ °¡Á®¿É´Ï´Ù. º®µ¹¿¡´Â °íÀ¯ ÇÑ À̸§ÀÌ ¾øÀ» ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î µÑ ÀÌ»óÀ» ¹Ýȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ñ·Ï ÄÁÅؽºÆ®¿¡¼ À̸§ÀÌÀÖ´Â º®µ¹À» ¹ÝȯÇϽʽÿÀ. Scalar ÄÁÅؽºÆ®¿¡¼ ãÀº º®µ¹ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. get_all_keys ¹öŶÀÇ Å° (ÀÔ·Â ID)ÀÇ Á¤·ÄµÇÁö ¾ÊÀº ¸ñ·ÏÀ» ¹ÝȯÇÕ´Ï´Ù. ¾çµ¿ÀÌ°¡ Çؽð¡ ÀÖÀ½À» ¾Ë°í ÀÖÁö¸¸, µ¥ÀÌÅÍ ±¸Á¶°¡ composed.compress.com (composed_coderefs, the_other_coderefs)ÀÌ composed_coderefs°¡ the_other_coderefs·Î ±¸¼ºµÇ¾îÀÖ´Â ¹öŶ¿¡ ¾Ë·ÁÁÝ´Ï´Ù. $ BUCKET-> ($ SUB, @COMPONENT_SUB); dump_bucketÀº ¹öŶÀÇ Ç׸ñÀÇ À̸§°ú ¼³¸íÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌ°ÍÀº ´ëºÎºÐ µð¹ö±ë µµ±¸ÀÔ´Ï´Ù .Field LabelSthe ¹öŶÀº Çʵå À̸§À» ÀÓÀÇÀÇ ¹®ÀÚ¿¿¡ ¸ÅÇÎÇÏ´Â »çÀüÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î, º®µ¹Àº ÇØ´ç ¿À·ù ¸Þ½ÃÁöÀÇ Àΰ£À»À§ÇѺ¸´Ù Áñ°Å¿î ¹®ÀÚ¿·Î ¸Å°³ º¯¼ö À̸§ (¿¹ : CGI ÀÔ·Â Çʵå À̸§)À» ¹ø¿ªÇÏ°í ÀÔ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öŶ Ŭ·¡½ºÀÇ ¸Þ¼Òµå¸¦ Á¦°øÇÏ¸é ¸ðµç º®µ¹À» È£Ãâ ÇÒ ¼öÀÖ´Â ±âȸ°¡ ÀÖ½À´Ï´Ù. use_field_labels (hashref) get_field_labelÀÌ Çʵå À̸§À» ÇÊµå ·¹ÀÌºí¿¡ ¸ÅÇÎÇÏ´Â µ¥ »ç¿ëÇÏ´Â Çؽø¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÇØ´ç Àμö°¡ Çؽà ÂüÁ¶°¡ ¾Æ´Ñ °æ¿ì croaks.get_field_label (Çʵå) field.set_field_label (Çʵå, °ª)ÀÇ ·¹À̺íÀ» °Ë»ö ÇÒ ·¹À̺íÀ» °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ±×°ÍÀº °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
º®µ¹ :: ¾çµ¿ÀÌ °ü·Ã ¼ÒÇÁÆ®¿þ¾î