Yaml :: Logic. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Michael Schilli
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~mschilli/
Yaml :: Logic. ű×
Yaml :: Logic. ¼³¸í
YAML °£´ÜÇÑ ºÎ¿ï ³í¸® YAML :: ³í¸®°¡ ¾ÈÀü ¸ðµâÀ» Á¦¾î ÇÒ ¼öÀÖ´Â ÀÓÀÇÀÇ code.While ÆÞ Äڵ带 ½ÇÇàÇϵµ·Ï Çã¿ëÇÏÁö ¾Ê°í, »ç¿ëÀÚ°¡ ±¸¼º ÆÄÀÏÀÇ °£´ÜÇÑ ºÎ¿ï ·ÎÁ÷À» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù ÆÞ ¸ðµâ, ¾ÈÀü ¹«ÇÑ Á¤ÀÇ¿¡¼ »ç¿ëÀÚ¸¦ ¸·À» ¼ö ¾ø½À´Ï´Ù ·çÇÁ, °¡´ÉÇÑ ¸ðµç ¸Þ¸ð¸®¸¦ ¼Ò¸ðÇϰųª Àß ¾Ë·ÁÁø ÆÞ ¹ö±×¸¦ ÀÌ¿ëÇÏ¿© ÀÎÅÍÇÁ¸®ÅÍ Ãæµ¹. YAML :: ³í¸® Áß ÇϳªÀÌ Á¡¿¡¼ ¿Ïº®ÇÏÁö ¾ÊÁö¸¸ Á¸ ½Ã¶óÄí»çÀÇ ·ÎÁî :: DB :: °´Ã¼ :: QueryBuilder ¸ðµâ¿¡ ÀÇÇØ ¿µ°¨À»Çß´Ù ÇÕ¸®Àû Çϵå YAML ÆÄÀÏ ³»¿¡¼ ºÎ¿ï ³í¸®¿¡ ´ëÇÑ À¯ÇØ code.The ±¸¹®À» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù ¾î´À´Â SQL·Î º¯È¯ ·ÎÁ÷À» Á¤ÀÇÇÏ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ Á¦°øÇÑ´Ù. YAML :: ·ÎÁ÷Àº, »ó±â µ¥ÀÌÅÍ ±¸Á¶´Â ´ÙÀ½°ú °°ÀÌÇÏ´Â º¯¼ö $ VAR´Â "foo¸¦"°ª°ú °°ÀºÁö ¿©ºÎ ¸ð½ÀÀ» È®ÀÎÇÒ ´ë½Å ÆÞ code.For ¿¹·Î º¯È¯ÇÏ¿© µ¥ÀÌÅÍ ±¸Á¶¸¦ Ãë ÀÌ º¯¼öÀÇ °ª°ú ºñ±³ÇÏ´Â °ªÀ» ¸ðµÎ Æ÷ÇÔÇÏ´Â ¹è¿¿¡ ´ëÇÑ ÂüÁ¶ÀÌ´Ù. YAML¿¡¼, ±ÔÄ¢ µîÀÌ ¿Ü¸ð : - $ VARÀº - fooandÀÌ YAML :: ·ÎÁ÷ÀÌ ¼ö¶ôÇÏ´Â ±¸¹®Àº Á¤È®È÷ÀÌ´Ù. Âü°í À§ÀÇ YAML ±¸¼ºÀ» ºÐ¼® ÇÑ ÈÄ, ´ç½ÅÀº YAML :: ·ÎÁ÷ÀÇ¿¡ ±ÔÄ¢ Ç׸ñ ³»ºÎ¿¡¼¸¸ ¹è¿ÀÇ ½ÉÆÇÀ» Åë°úÇؾßÇÑ´Ù´Â Æò°¡ () ¸Þ¼Òµå : $ logic-> Æò°¡ ($ yaml_data -> {±ÔÄ¢}, ... Åë°ú »ç¿ë YAML :: ³í¸®; ³» $ ·ÎÁ÷ = YAML :: Logic-> »õ°¡ YAML :: Syck QW (·Îµå) ¹è¿ ref.SYNOPSIS »ç¿ëÀ»¹ÞÀ» °ÍÀ¸·Î ¿¹»ó·Î¼ Àüü YAML µ¥ÀÌÅÍ´Â YAML :: ³í¸®¿¡ ¿À·ù°¡ ¹ß»ýÇÒ °Í (); ###¸¦ Å×½ºÆ® YAML ÆÄÀÏ¿¡ Á¤ÀÇ µÈ °÷ ... ³» $ µ¥ÀÌÅÍ = ÇÏÁß (q´Â {#´Â "foo´Â"¿¡ ±ÔÄ¢°ú µ¿ÀÏ $ VARÀÔ´Ï´Ù : - $ VAR - foo´Â}); ### Å×½ºÆ® ¼öÇà ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå : °æ¿ì ($ logic-> Æò°¡ ($ µ¥ÀÌÅÍ -> {±ÔÄ¢}, {VAR => "foo´Â"})) {TRUE "Àμâ! ";} ¿ä±¸ »çÇ× : ¡¤ Perl.
Yaml :: Logic. °ü·Ã ¼ÒÇÁÆ®¿þ¾î