¼Ó¼º :: À¯Çü

º¯¼ö¸¦ ÀÔ·ÂÇÏ´Â ¼Ó¼º
Áö±Ý ´Ù¿î·Îµå

¼Ó¼º :: À¯Çü ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °Ô½ÃÀÚ À̸§:
  • Damian Conway
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~dconway/

¼Ó¼º :: À¯Çü ű×


¼Ó¼º :: À¯Çü ¼³¸í

º¯¼ö¸¦ ÀÔ·ÂÇÏ´Â ¼Ó¼º ¼Ó¼º :: À¯ÇüÀº ƯÁ¤ À¯ÇüÀÇ dataÀÇ Æ¯Á¤ À¯Çü ¸¸ ÇÒ´çÀ» Çã¿ëÇÏ´Â º¯¼ö¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â 10 °³ÀÇ º¸ÆíÀûÀ¸·Î ¾×¼¼½º °¡´ÉÇÑ ¼Ó¼ºÀ» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù .Snopsis »ç¿ë ¼Ó¼º :: À¯Çü; ³» $ count : Á¤¼ö; # Integer ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : Á¤¼ö (1..31); # 1..31 »çÀÌÀÇ int ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : ¹øÈ£ °ª : ¹øÈ£; # ³» $ Á¡¼ö ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : ¹øÈ£ (0.1..9.9); # 0.1..9.9 ³» @rain : Number; # ¿ä¼Ò´Â ¼ýÀÚ ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : Scalar; # Ç׸ñÀº ½ºÄ®¶ó¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ³» % Çڵ鷯 : ÄÚµå; # Ç׸ñÀº Sub Refs ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. $ arr : ¹è¿­; # @hashes : Çؽø¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. # ¿ä¼Ò´Â Çؽø¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. My $ Glob : Glob; # typeglob ref ³» $ ÆÐÅÏ ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : regex; # QR'D Regex My $ Ref2 : Ref; # ¸ÞŸ ÂüÁ¶ ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù My $ OBJ : À¯Çü (My :: Class); # ÁöÁ¤µÈ Ŭ·¡½º ³» $ X : À¯Çü (/ good | bad | ugly /)ÀÇ ¿ÀºêÁ§Æ® ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. # ¹®ÀÚ¿­ ÀÏÄ¡ ¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ Á¤±Ô½Ä ÇÏÀ§ Ȧ¼ö {°æ°í ¾øÀ½; $ _ % 2} My $ Guarded : À¯Çü (Ȧ¼ö); # Ȧ¼ö ($ value)°¡ true $ date = 23À» ¹ÝȯÇÏ´Â °ª¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. # ±¦Âú¾Æ $ date = 32; # kaboom! $ vire = 121.7; # ±¦ÂúÀº $ ºñ = "Lots"; # kaboom! $ x = '¾ÆÁÖ ÁÁÀ½'; # ±¦Âú¾Æ $ x = '¿ì¼ö'; # kaboom! ÆÐÅ°Áö My :: Class :: Der; ±âº» 'My :: Class'¸¦ »ç¿ëÇϽʽÿÀ. $ obj = my :: class-> new (); # ±¦Âú½À´Ï´Ù $ obj = my :: class :: der-> new (); # ±¦Âú½À´Ï´Ù $ obj = ±âŸ :: Ŭ·¡½º -> new (); # kaboom! $ GUEDED = 1; # okay $ guarded = 2; # kaboom! ¿ä±¸ »çÇ× : ¡¤ Perl.


¼Ó¼º :: À¯Çü °ü·Ã ¼ÒÇÁÆ®¿þ¾î