¹°·Ð ÆÞ ¶ÇÇÑ if/then/else ¹®À» Áö¿øÇÑ´Ù. À̵éÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ» °®´Â´Ù.
if ($a)
{
print "¹®ÀÚ¿Àº °ø¹éÀÌ ¾Æ´Ï´Ù.\n";
}
else
{
print "¹®ÀÚ¿Àº °ø¹éÀÌ´Ù.\n";
}
ÀÌ °æ¿ì ºó ¹®ÀÚ¿Àº °ÅÁþÀ¸·Î °£ÁÖÇÑ´Ù´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù. ¶ÇÇÑ $a°¡ ¹®ÀÚ¿·Î
0¶ó¸é µÎ¹ø° °á°ú°¡ Ãâ·ÂµÈ´Ù.
Á¶°Ç¹® ³»¿¡¼ ´õ ¸¹Àº ºÐ±â¸¦ Æ÷ÇÔÇÏ´Â °Íµµ °¡´É´Ù:
if (!$a) # !Àº NOT ¿¬»êÀÚÀÌ´Ù.
{
print "¹®ÀÚ¿Àº °ø¹éÀÌ´Ù.\n";
}
elsif (length($a) == 1) # À§°¡ °ÅÁþÀ̸é ÀÌ ¹®ÀåÀÌ ¼öÇàµÈ´Ù.
{
print "¹®ÀÚ¿Àº ÇϳªÀÇ ¹®ÀÚ¸¦ °¡Áö°í ÀÖ´Ù.\n";
}
elsif (length($a) == 2) # À§ÀÇ °ÍµéÀÌ °ÅÁþÀ̸é À̹®ÀåÀÌ ¼öÇàµÈ´Ù.
{
print "¹®ÀÚ¿Àº µÎ°³ÀÇ ¹®ÀÚ¸¦ °¡Áö°í ÀÖ´Ù.\n";
}
else # À§ÀÇ ¸ðµç °ÍÀÌ °ÅÁþÀ̸é À̹®ÀåÀÌ ¼öÇàµÈ´Ù.
{
print "¹®ÀÚ¿Àº ¼¼ÀÚ ÀÌ»óÀÇ ¹®ÀÚ¸¦ °¡Áö°í ÀÖ´Ù.\n";
}
ÀÌ °æ¿ì, elsif¹®Àº "e"¸¦ »©°í »ç¿ëÇÑ´Ù´Â °Í¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù.
¿¬½À
¸î¸î ¹®ÀÚ¿°ú ¸î¸î ºóÁÙÀ» Æ÷ÇÔÇÏ´Â »ó´çÈ÷ Å« ÆÄÀÏÀ» ã¾Æ¶ó.
ÀÌÀü ¿¬½À¿¡¼ Çà¹øÈ£·Î ¾ÏÈ£ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇß´Ù. ÀÌ ÇÁ·Î±×·¥À» À§ÀÇ ÆÄÀÏ¿¡´ëÇØ µ¿ÀÛÇϵµ·Ï º¯°æÇ϶ó. ¶ÇÇÑ ºóÇàÀ» Æ÷ÇÔÇÑ ¸ðµç ÇàÀ» Ãâ·ÂÇÏÁö¸¸ Çà¹øÈ£´Â ºóÇàÀÌ ¾Æ´Ñ ÁÙ¿¡´ëÇؼ¸¸ Ãâ·ÂÇϵµ·Ï ÇÁ·Î±×·¥À» º¯°æÇ϶ó. ÆÄÀÏÀÇ ÇàÀ» ÀÐÀ» ¶§ ÀÌ Çà¿¡´Â ¾ÆÁ÷ °³Ç๮ÀÚ°¡ ³¡¿¡ Æ÷ÇԵǾî ÀÖ´Ù´Â °ÍÀ» ±â¾ïÇÑ´Ù.