| µ¥ÀÌÅÍ :: Chef. Data :: Chef´Â º¹ÀâÇÑ Çؽà ±³È¯ Çü½ÄÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
µ¥ÀÌÅÍ :: Chef. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Chris Josephes
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~chrisj/ubertext-0.95/Dispatch/Dispatch.pm
µ¥ÀÌÅÍ :: Chef. ű×
µ¥ÀÌÅÍ :: Chef. ¼³¸í
µ¥ÀÌÅÍ :: ¿ä¸®»ç´Â º¹ÀâÇÑ Çؽà ±³È¯ Çü½ÄÀÔ´Ï´Ù. µ¥ÀÌÅÍ :: ¿ä¸®»ç´Â º¹ÀâÇÑ Çؽà Exchange Format.SynopSisuse µ¥ÀÌÅÍ :: ¿ä¸®»ç; $ chef = data :: Chef-> new (); $ chef-> Àбâ (@Text_Array); $ chef-> readhash (% hash_table); $ chef-> set ( "name.full"=> "John public"); $ chef-> get ( "name.first", "name.last"); ¿ä¸®»ç´Â ÇÒ ¼öÀÖ´Â Çؽà µ¥ÀÌÅÍ ±¸Á¶ÀÇ ÅؽºÆ® Çü½ÄÀÔ´Ï´Ù. ÇÁ·Î±×·¥°£¿¡ »óÈ£ ±³È¯µÈ´Ù. µ¥ÀÌÅÍ :: ¿ä¸®»ç´Â ¿ä¸®»ç Çü½ÄÀ» ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¿ä¸®»ç Çü½ÄÀº ¿©·¯ ÁÙ ·¹ÄÚµå, °èÃþ ±¸Ã¼ Å° ¹× Arrays.sall ¾×¼¼½º¸¦ °´Ã¼ ¸Þ¼Òµå¿¡ ÀÇÇØ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ªÀ» °¡Á® ¿À°Å³ª ¼³Á¤ÇÏ°í ±âº» Çؽà ÀÛ¾÷À» ¼öÇàÇÏ°í, ºÎºÐ ±¸Á¶¸¦ ´ýÇÁÇϸç Å°¸¦ Ž»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù (SNMP MIB°¡ °ÉÀ½°ú À¯»çÇÕ´Ï´Ù.) .Data Formata °£´ÜÇÑ Å° / °ª ·¹ÄÚµå´Â ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµË´Ï´Ù. == °¡Ä¡°¡ ¿©·¯ ÁÙÀÌ ¿©·¯ ÁÙÀÌ Ç¥½ÃµÇ´Â Å° / °ª ½ÖÀ» ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. => end-tag ¶óÀÎ ½ÃÀ۽à ¿£µå ű״ ¹«½ÃµË´Ï´Ù. ¼±ÀÇ ½ÃÀÛ ºÎºÐ¿¡ °ø¹éÀ» Æ÷ÇÔÇÏ´Â ¿©·¯ ÁÙ °ªÀÌÀÖ´Â °æ¿ì ¼¼·Î ¸·´ë¸¦ »ç¿ëÇÏ¿© º¸Á¸ ÇÒ ¼ö ÀÖÀ½À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. => | ³¡ ÅÂ±× | | | end-tag thef Çü½ÄÀÇ Å°´Â ±â°£º°·Î ºÐ¸® µÈ °èÃþ ±¸Á¶ÀÇ ¼öÁØÀ» °¡Áø °èÃþ ±¸Á¶°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. name.first == chris name.last == Å°ÀÇ JosepheSeach ºÎºÐÀº ¼¼±×¸ÕÆ®·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ÆÄÀÏ Å©±â¸¦ ÁÙÀ̱â À§Çؼ´Â ¿ä¸®»ç Çü½ÄÀÇ °èÃþ Àû ·¹Äڵ带 ÇÔ²² ±×·ìÈ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î Å°ÀÇ Àüü °æ·Î°¡ ÇÊ¿äÇÏÁö ¾Ê¾ÆµµµË´Ï´Ù. ¸ðµç record.dere¿¡ ´ëÇØ ÀԷµ˴ϴÙ. À§ÀÇ ¿¹Á¦´Â ¾ÐÃà µÈ °ÍÀÔ´Ï´Ù. name = {first == Chris Last == Josephes} Å° ¼¼±×¸ÕÆ®´Â ¹è¿ À妽º°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº µ¥ÀÌÅ͸¦ Á÷·ÄÈÇϰųª µ¿ÀÏÇÑ ·¹ÄÚµå ¸ñ·ÏÀ» ó¸®ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº ÄÄÆÑÆ® µð½ºÅ©¿¡ ´ëÇÑ µ¥ÀÌÅÍ°¡ Æ÷ÇÔ µÈ Chef ÆÄÀÏ¿¡¼ »ç¿ëµÇ´Â ¹è¿ À妽ºÀÇ ¿¹ÀÔ´Ï´Ù. cd.title == ÆßÇÁ cd.artist == aerosmith cd.list = {(1) .track == 1 (1) .index == 1 (1) .title == ÀþÀº Á¤¿å <> ( 5) .Track == 5 (5) .Index == 1 (5) .Title == ¹° °î (6) .Track == 5 (6) .index == 2 (6) .title == JanieÀÇ janieÀÇ gun <>} SpawnArray () ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© Chef °³Ã¼ÀÇ ¹è¿À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Å° ¼¼±×¸ÕÆ®´Â Çؽà »öÀÎ ÀÏ ¼öµµ ÀÖ½À´Ï´Ù. system = { = {name == PlayStation 2 Á¦Á¶¾÷ü == Sony} = {name == GameCube Á¦Á¶¾÷ü == nintendo} = {name == x-box manufacturer == microsoft}} ´ç½Å SpawnHash () ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© Chef °³Ã¼ÀÇ Çؽà Å×À̺íÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
µ¥ÀÌÅÍ :: Chef. °ü·Ã ¼ÒÇÁÆ®¿þ¾î