B : °£°áÇÑ

B :: Concise´Â Perl ±¸¹® Æ®¸®, OPS¿¡ ´ëÇÑ °£°áÇÑ Á¤º¸¸¦ ÀμâÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

B : °£°áÇÑ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Stephen McCamant
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~smccam/X11-Protocol-0.56/Protocol.pm

B : °£°áÇÑ Å±×


B : °£°áÇÑ ¼³¸í

B :: Concise´Â Perl ±¸¹® Æ®¸®À̸ç, OPS¿¡ ´ëÇÑ °£°áÇÑ Á¤º¸¸¦ ÀμâÇÕ´Ï´Ù. B :: °£°áÇÑ °ÍÀº ops.synopsis perl¿¡ ´ëÇÑ perl ±¸¹® Æ®¸®ÀÔ´Ï´Ù. ops.synopsis perl -mo = °£·«ÇÑ Á¤º¸ b :: °£°áÇÑ qw (set_style add_callback);ÀÌ ÄÄÆÄÀÏ·¯ ¹é¿£µå´Â PerlÀÇ ³»ºÎ ÀÛÀüÀ» ÀμâÇÕ´Ï´Ù. Perl ¶Ç´Â ´Ù¸¥ ÄÄÆÄÀÏ·¯ ¹é¿£µåÀÇ ³»ºÎ ÀÛµ¿À» µð¹ö±ëÇÏ´Â µ¥ ÀûÇÕÇÑ ¿©·¯ °ø°£ È¿À²ÀûÀÎ ÅؽºÆ® Çü½Ä Áß Çϳª¿¡¼­ ÇÁ·Î±×·¥ÀÇ ±¸¹® Æ®¸®. OP Æ®¸®¿¡ ³ªÅ¸³ª´Â ¼ø¼­´ë·Î OP Æ®¸®¿¡ ³ªÅ¸³ª°Å³ª ½ÇÇàÁßÀÎ ¼ø¼­´ë·Î ¶Ç´Â Æ®¸® ±¸Á¶ÀÇ ÅؽºÆ® ±Ù»ç °ª¿¡¼­ Àμâ ÇÒ ¼ö ÀÖÀ¸¸ç, Ç¥½ÃµÇ´Â Á¤º¸ÀÇ Çü½ÄÀº »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÕ´Ï´Ù. ±× ±â´ÉÀº PerlÀÇ -dx µð¹ö±ë Ç÷¡±× ¶Ç´Â B :: Terse ¸ðµâ°ú À¯»çÇÏÁö¸¸º¸´Ù Á¤±³ÇÏ°í À¯¿¬ÇÕ´Ï´Ù. examplehere´Â -exec ¹× -basicÀ» »ç¿ëÇÏ¿© 2 °³ÀÇ Ãâ·Â (Àϸí '·»´õ¸µ')ÀÇ ¿¹ÀÔ´Ï´Ù. ±âº»°ª µ¿ÀÏÇÑ ÄÚµå ½º ´ÏÆê¿¡¼­ ±ÔÄ¢ ¼­½Ä ÁöÁ¤. % perl -mo = °£°áÇÑ, -exec -e '$ a = $ b + 42'1 instatestate (main 1 -e : 1) v 3 gvsv s 4 const S * 5 Ãß°¡ SK / 26 GVSV S 7 Sassign VKS / 28 VKP / RefCeach ¶óÀÎÀº opcode¿¡ ÇØ´çÇÕ´Ï´Ù. '*'·Î Ç¥½ÃµÈ opcode´Â ¾Æ·¡ÀÇ ¸î °¡Áö ¿¹Á¦¿¡¼­ »ç¿ëµË´Ï´Ù. ù ¹ø° ¿­Àº OPÀÇ ½ÃÄö½º ¹øÈ£ÀÌ¸ç ±âº»ÀûÀ¸·Î ±âº» 36¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ·»´õ¸µÀº -exec (Áï, ½ÇÇà) ¼ø¼­ÀÔ´Ï´Ù. °¢µµ ºê·¡Å¶ »çÀÌÀÇ ±âÈ£´Â ¿¹¸¦ µé¾î OP À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. <2>´Â binop, <@> listopÀÌ°í, <#>´Â ³ª»ç»ê ÆÞ½º¿¡ »ç¿ëµÇ´Â padopÀÔ´Ï´Ù. ( "OP Ŭ·¡½º ¾à¾î"ÂüÁ¶). ÇÈó ¶Ç´Â ºê·¡Å¶ (ex ''ÀÇ OP-Perfult Á¤º¸°¡ µÚ µû¸¦ ¼ö ÀÖ½À´Ï´Ù. SK / 2 ')¸¦ µû¶ó °¡°í ( "OP Ç÷¡±× ¾à¾î")¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. % perl -mo = °£°áÇÑ -E '$ a = $ b + 42'8 VKP / REFC -> (END) 1 ENTER -> 22 NEXTSTATE (MAIN 1 -E : 1) V -> 37 Sassign VKS / 2 -> 8 * 5 ADD SK / 2 -> 6 - EX-RV2SV SK / 1 -> 43 GVSV (* B) S -> 44 Const (IV 42) S -> 5 - EX-RV2SV SKRM * / 1 -> 76 GVSV (* A) S -> 7 ±âº» ·»´õ¸µÀÌ ÇÏÇâ½ÄÀ̹ǷΠ½ÇÇà ¼ø¼­°¡ ¾Æ´Õ´Ï´Ù. ÀÌ ¾ç½ÄÀº ½ºÅÃÀÌ Ç¥ÇöÀ» ±¸¹® ¹× Æò°¡ÇÏ´Â µ¥ ½ºÅÃÀÌ »ç¿ëµÇ´Â ¹æ½ÄÀ» ¹Ý¿µÇÕ´Ï´Ù. Ãß°¡´Â Tree.Nullops ¾Æ·¡ÀÇ µÎ ¿ë¾î·Î ÀÛµ¿ÇÕ´Ï´Ù. exnameÀ¸·Î ³ªÅ¸³ª´Â exnameÀ¸·Î ³ªÅ¸³³´Ï´Ù. ¿©±â¼­ opnameÀº perl¿¡¼­ ÃÖÀûÈ­ µÈ ¿µ¾÷ ÀÌÀÍÀÔ´Ï´Ù. ½ÃÄö½º ¹øÈ£°¡ ½ÇÇàµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ½ÃÄö½º ¹øÈ£°¡ Ç¥½ÃµË´Ï´Ù (ÀÌÀü ¿¹Á¦¿¡¼­´Â ³ªÅ¸³ªÁö ¾ÊÀ½). ÆĽº¸¦ ¹Ý¿µÇϱ⠶§¹®¿¡ ¿©±â¿¡ ÀμâµË´Ï´Ù. È­»ìÇ¥°¡ ½ÃÄö½º ¹øÈ£¸¦ °¡¸® ŵ´Ï´Ù. ´ÙÀ½ OP; ±×µéÀº È®½ÇÇÑ ÀÌÀ¯·Î - execec ¸ðµå·Î Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.ÀÌ ·»´õ¸µÀº ½º·¹µå°¡¾ø´Â Perl¿¡¼­ ¼öÇàµÇ¾úÀ¸¹Ç·Î ÀÌÀü ¿¹Á¦ÀÇ Æеå´Â ÀÌÁ¦ SVOPSÀÌ¸ç ´ë°ýÈ£ÀÇ ÀϺΠ(ÀüºÎ´Â ¾Æ´Ô)°¡ ÀÖ½À´Ï´Ù. ¶ó¿îµå·Î ´ëüµÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº ½º·¹µå¿Í ½º·¹µå°¡¾ø´Â Perls.RequirementsÀÇ ·»´õ¸µ°£¿¡ ½Ã°¢Àû ÀÎ ±¸º°À» Á¦°øÇÏ´Â ¹Ì¹¦ÇÑ ±â´ÉÀÔ´Ï´Ù. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.


B : °£°áÇÑ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ÀζóÀÎ - API.

ÀζóÀÎ API´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ inline.pmÀ» »ç¿ëÇÏ¿© Perl¿¡ ¹ÙÀεùÇÏ´Â ¹æ¹ýÀ» °¡¸£ÃÄÁÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...

220

´Ù¿î·Îµå