³¯Â¥: 1996-03-15 | ±Û¾´ÀÌ: µµ¾Æ | 13099 ¹ø | ÇÁ¸°Æ® | ¸ÞÀϷκ¸³»±â

ÆÞÀ» ¹è¿ìÀÚ - Á¦ 12°­ ¼­ºê·çƾ


´Ù¸¥ ¿ì¼öÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îó·³ ÆÞµµ »ç¿ëÀÚ°¡ , ¼­ºê·çƾÀ̶ó ºÎ¸£´Â ÀÚ½ÅÀÇ ÇÔ¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. À̵éÀº ÇÁ·Î±×·¥ ¾îµð¿¡ À§Ä¡ÇصµµÇÁö¸¸ ÇÁ·Î±×·¥ÀÇ ½ÃÀۺκÐÀ̳ª ³¡ºÎºÐ¿¡ µÎ´Â °ÍÀÌ ¾Æ¸¶ ÃÖ¼±ÀÏ °ÍÀÌ´Ù. ¼­ºê·çƾÀº Àü´Þ ÇØÁÖ¾î¾ßÇÏ´Â ¸Å°³º¯¼ö¿Í ¹«°üÇÏ°Ô ´ÙÀ½°ú °°Àº Çü½ÄÀ» °®´Â´Ù.
sub mysubroutine
{
	print "±×¸® Èï¹ÌÀÖ´Â ·çƾÀº ¾Æ´Ï±º.\n";
	print "ÇÏÁö¸¸ ¸Å¹ø °°Àº ÀÏÀ» ÇÏÁö.\n";
}
´ÙÀ½ÀÇ °Í ¸ðµÎ ÀÌ ¼­ºê·çƾÀ» È£ÃâÇϴµ¥ »ç¿ëµÈ´Ù. ¼­ºê·çƾÀº ¼­ºê·çƾÀÇ À̸§ ¾Õ¿¡ &¸¦ ºÙ¿© È£ÃâÇÏ´Â °Í¿¡ ÁÖÀÇÇÑ´Ù.
&mysubroutine;		# ¼­ºê·çƾ È£Ãâ
&mysubroutine($_);	# ¸Å°³º¯¼ö·Î ¼­ºê·çƾ È£Ãâ
&mysubroutine(1+2, $_);	# µÎ°³ÀÇ ¸Å°³º¯¼ö·Î ¼­ºê·çƾ È£Ãâ
¸Å°³º¯¼ö À§ÀÇ °æ¿ì¿¡ ¸Å°³º¯¼ö´Â ¹Þ¾ÆµéÀÏ ¼ö ÀÖÁö¸¸ ¹«½ÃµÈ´Ù. ¼­ºê·çƾÀ» È£ÃâÇÒ ¶§ ¸Å°³º¯¼ö´Â @_¶ó´Â ¹è¿­³»ÀÇ ¸ñ·ÏÀ¸·Î Àü´ÞµÈ´Ù. ÀÌ º¯¼ö´Â Àý´ë·Î ½ºÄ®¶ó º¯¼ö $_¿Í´Â ¹«°üÇÏ´Ù. ´ÙÀ½ ¼­ºê·çƾÀº ¼­ºê·çƾÀ» È£ÃâÇÒ¶§ Àü´ÞÇÑ ¸Å°³º¯¼ö¸¸ Ãâ·ÂÇÏ´Â ¼­ºê·çƾÀÌ´Ù. ¶ÇÇÑ ÀÌ ¼­ºê·çƾÀ» È£ÃâÇÏ´Â µÎ°³ÀÇ ¿¹°¡ À̾îÁ® ÀÖ´Ù.
sub printargs
{
	print "@_\n";
}

&printargs("¹Ùº¸", "¿µ±â");	# "¹Ùº¸ ¿µ±â"¸¦ Ãâ·Â
&printargs("°³±¸¸®", "¿Õ´«ÀÌ", "ÅõÅõ"); # "°³±¸¸® ¿Õ´«ÀÌ ÅõÅõ"¸¦ Ãâ·Â
´Ù¸¥ ÀϹݹ迭°ú ¸¶Âù°¡Áö·Î @_ÀÇ °¢ ¿ä¼Ò´Â ´ë°ýÈ£¿¡ÀÇÇØ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù.
sub printfirsttwo
{
	print "ù¹ø° ÀÎÀÚ´Â $_[0]ÀÌ´Ù.\n";
	print "±×¸®°í $_[1]´Â µÎ¹ø° ÀÎÀÚÀÌ´Ù.\n";
}
´Ù½Ã °­Á¶ÇÏÀÚ¸é ÂüÁ¶µÈ ½ºÄ®¶ó $_[0], $_[1]µîÀº $_¿Í´Â ÀüÇô ¹«°üÇϹǷΠÃæµ¹À» °ÆÁ¤ÇÊ¿ä´Â ¾ø´Ù. °ªÀÇ ¸®ÅÏ ¼­ºê·çƾÀÇ °á°ú´Â Ç×»ó ¸¶Áö¸·À¸·Î Æò°¡µÈ °ªÀÌ´Ù. ÀÌ ¼­ºê·çƾÀº µÎ°³ÀÇ ÀÔ·Â ¸Å°³º¯¼öÁß Å« °ªÀ» ¸®ÅÏÇÑ´Ù. ÀÌ °ÍÀÇ ¿¹´Â ´ÙÀ½°ú °°´Ù:
sub maximum
{
	if ($_[0] > $_[1])
	{
		$_[0];
	}
	else
	{
		$_[1];
	}
}

$biggest = &maximum(37, 24);	# ÀÌÁ¦ $biggestÀº 37ÀÌ´Ù.
À§ÀÇ &printfirsttwo ¼­ºê·çƾµµ ÀÓÀÇÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. ÀÌ °æ¿ì¿¡´Â 1À» ¸®ÅÏÇÑ´Ù. ÀÌ °ÍÀº ¼­ºê·çƾÀÌ print¹®À» ¼öÇàÇÏ°í print¿¡ ¼º°øÇÏ¸é °á°ú´Â Ç×»ó 1À̱⠶§¹®ÀÌ´Ù. Áö¿ªº¯¼ö @_ º¯¼ö´Â ÇöÀç ¼­ºê·çƾ¿¡¼­¸¸ »ç¿ëµÇ´Â Áö¿ªº¯¼öÀÌ´Ù. ¹°·Ð $_[0], $_[1], $_[2]µîµµ Áö¿ªº¯¼öÀÌ´Ù. ´Ù¸¥ º¯¼ö ¿ª½Ã Áö¿ªº¯¼ö°¡ µÉ ¼ö ÀÖÀ¸¸ç, ÀÔ·Â ¸Å°³º¯¼ö¸¦ º¯°æÇÏ·Á´Â °æ¿ì ¾ÆÁÖ À¯¿ëÇÏ´Ù. ´ÙÀ½ ¼­ºê·çƾÀº ÇÑ°³ÀÇ ¹®ÀÚ¿­ÀÌ ´Ù¸¥ ¹®ÀÚ¿­³»¿¡ ÀÖ´ÂÁö¸¦ Á¶»çÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù(°ø¹éÀº Á¦°Å). ¿¹´Â ´ÙÀ½°ú °°´Ù.
sub inside
{
	local($a, $b);			# Áö¿ªº¯¼ö ¼±¾ð
	($a, $b) = ($_[0], $_[1]);	# °ª ÇÒ´ç
	$a =~ s/ //g;			# Áö¿ªº¯¼ö¿¡¼­ °ø¹é Á¦°Å
	$b =~ s/ //g;			
	($a =~ /$b/ || $b =~ /$a/);	# $a³»¿¡ $b°¡ Àְųª
					# $b³»¿¡ $a°¡ Àִ°¡?
}

&inside("ÀÌ°Ô Ã¥ ÀÓ°¨?", "Ã¥ÀÓ°¨");		# Âü
óÀ½ µÎÇàÀº ´ÙÀ½°ú °°ÀÌ ±³Ã¼ÇÔÀ¸·Î¼­ º¸´Ù ±ò²ûÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù.
local($a, $b) = ($_[0], $_[1]);


´ÙÀ½±Û: ÆÞ - ¸ñÂ÷ (9571)1996-04-01
ÀÌÀü±Û: ÆÞÀ» ¹è¿ìÀÚ - Á¦ 11°­ ¿¬°ü¹è¿­ (8447)1996-03-14

¼¼»ó»ç´Â À̾߱â



RSS ±¸µ¶ (À͸í | ȸ¿ø | °­Á | Æ÷·³)
(C) 1996 ~ 2017 QAOS.com All rights reserved.