µ¥ÀÌÅÍ :: PostFixDeref.

Çã¿ë -> [] -> {} @ {} % % {}ÀÇ ´ë¾ÈÀ¸·Î
Áö±Ý ´Ù¿î·Îµå

µ¥ÀÌÅÍ :: PostFixDeref. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ben Morrow
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~bmorrow/

µ¥ÀÌÅÍ :: PostFixDeref. ű×


µ¥ÀÌÅÍ :: PostFixDeref. ¼³¸í

@ {} % {}ÀÇ ´ë¾ÈÀ¸·Î -> [] -> {} Çã¿ë -> [] -> {} µ¥ÀÌÅÍ :: PostFixDeref´Â ±¸¹®À» ÇÒ ¼öÀÖ´Â Perl Parser¿¡ ÈÄÅ©¸¦ ¼³Ä¡ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. $ x -> []; @ {$ x -> }; À¯»çÇÏ°Ô $ x -> % {$ x -> }¿¡ ´ëÇÑ $ x -> {}. ¾ÆÀ̵ð¾î´Â @ {$ obj -> {foo} {bar} {baz}}¿Í °°Àº Ç¥ÇöÀ» Àû°Ô ´Ù·ç±âÀ§ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Ç¥Çö½ÄÀº @ {} Ç¥ÇöÀÌ À¯È¿ÇÑ °÷¿¡¼­´Â À¯È¿ÇÑ °÷¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ (\ @) - ÇÁ·ÎÅä ŸÀÌÇÎ µÈ ±â´É ¹× Å°¿Í °°Àº ³»Àå ¹× Push.disAllowed ±¸¹®ÀÇ Ãß°¡ ÷ÀÚ (¿¹ : $ x -> [] ¿Í °°Àº ³»ÀåÀÌ Ãß°¡ µÈ ÷ÀÚ°¡ Ãß°¡ ÷ÀÚ -> []´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù. (±×·¯³ª ¾Æ·¡ÀÇ "todo"ÂüÁ¶). Çؽø¦ "$ x -> {}"ÀÌÀÖ´Â ¹®ÀÚ¿­·Î º¸°£ ÇÒ ¶§ 'Hash'.switchingÀ» º¸°£ ÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¬°áµÈ ÈÄÅ©´Â Data :: PostFixDeref¾øÀÌ Á¦°Å µÉ ¼ö ÀÖ½À´Ï´Ù. ÈÄÅ©°¡ Àû¿ëµÇ´Â µ¿¾È ÄÄÆÄÀÏ µÈ ¸ðµç ÄÚµå´Â ´Ù¸¥ ÆÐÅ°Áö ¶Ç´Â ´Ù¸¥ ÆÄÀÏ¿¡¼­ »õ ±¸¹®, ½ÉÁö¾î Äڵ带 °¡Á®¿É´Ï´Ù. ¶ÇÇÑ ÈÄÅ©°¡ Á¦°ÅµÇ¸é, ÁÖº¯ Äڵ尡 µ¥ÀÌÅÍ :: PostFixDeref¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ ÈÅÀÌ Á¦°ÅµÇ¸é ¹®ÀÚ¿­ evals°¡ ±¸¹®À» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. MY $ X = {A => }]}; $ x -> {a} {b} []¿¡ ´ëÇÑ Àμâ KEYS $ X -> {A} {}; $ x -> {a} [], {C => 4}¸¦ ´©¸¨´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl. Á¦ÇÑ »çÇ× : ¡¤ Perl Æļ­¸¦ ½ÇÁ¦·Î ±³Ã¼ÇÏÁö ¾ÊÀ¸¹Ç·Î »õ·Î¿î ±¸¹®Àº ÀϹÝÀûÀ¸·Î ÀϹÝÀûÀÌÁö ¾Ê½À´Ï´Ù. ÀÏÇÒ ¼öÀÖ´Â À¯ÀÏÇÑ °æ¿ìÀÔ´Ï´Ù ¡¤ ´Ù¸¥ ÷ÀÚ Á÷ÈÄ Á÷Á¢ ¡¤ $ x -> [] ¡¤ * ¸ñ·Ï ½½¶óÀ̽º Á÷Á¢ ¡¤ (, ) [] ¡¤ ¼­ºê È£Ãâ Á÷ÈÄ (¸Å°³ º¯¼ö°¡ ÀÖÀ½) ¡¤ get_aref ($ x, $ y) -> [] ¡¤ ¸Þ¼Òµå È£Ãâ (¸Å°³ º¯¼ö À¯¹«¿¡ °ü°è¾øÀÌ) Á÷ÈÄ ¡¤ $ obj-> get_aref -> [] ¡¤ ƯÈ÷, ¾î´À °Íµµ ¡¤ $ aref -> [] ¡¤ °³ÀÔÇÏÁö ¾Ê´Â ÷ÀÚµµ º¹ÀâÇÑ Ç¥Çö½ÄÀ̾ø´Â ¡¤ ($ FIRETARF || $ 27) -> [] ¡¤ ÀÛµ¿ ÇÒ °ÍÀÔ´Ï´Ù (±×µéÀº ¿©ÀüÈ÷ ±¸¹® ¿À·ù·Î °£Áֵ˴ϴÙ). (ƯÈ÷, CHECKOPÀÌ OP_PADSV¿¡ ´ëÇÑ È£ÃâµÇÁö ¾Ê½À´Ï´Ù ÀÖÀ½) ÆÞ Æļ­, µÎ ¹ø°ÀÇ Àΰø¹°¿¡ óÀ½À¸·Î ÀÎÇØÀÌ ¿ì¼± ¼øÀ§ÀÇ ¹®Á¦´Â ±×°ÍÀÌ ºÒ°¡´É Á¦´ë·Î yacc¸¦ Æļ­¿¡ ÅëÇÕµÇÁö ¾Ê°í ¼ö Àֱ⠶§¹®ÀÌ´Ù.


µ¥ÀÌÅÍ :: PostFixDeref. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

filterunit.

´Â ¸í·É Çà ÇÁ·Î±×·¥¿¡ ´ëÇØ ´ÜÀ§ Å×½ºÆ®¸¦ °í¾È ÇÒ ¼öÀÖ°ÔÇÕ´Ï´Ù. ...

125

´Ù¿î·Îµå