1) return ¹®
´ÜÀ§ ÇÁ·Î±×·¥(ÁÖ ÇÁ·Î±×·¥, ÇÔ¼ö, parser() ¶Ç´Â fparser(), include()ÇÔ¼ö¿¡
ÀÇÇØ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥)À» Á¾·áÇϸç return°ªÀÌ ÀÖÀ» ¶§´Â ±× °á°ú¸¦ È£ÃâÇÑ
ÇÁ·Î±×·¥¿¡ µÇµ¹¸°´Ù.
¿¹) add= {[ c= a + b; return(c); ]} // add¿¡ ¹®ÀÚ¿ÀÌ ±â¾ïµÊ
function int subtract(int a, int b)
{
int sub;
sub= a - b;
return(sub);
}
a= 5, b= 2;
ad= parser( add ); // 5¿Í 2¸¦ ´õÇÑ °á°ú 7ÀÌ ad¿¡ ±â¾ïµÊ
sb= subtract(a, b); // 5¿¡ 2¸¦ »« °ª 3ÀÌ sb¿¡ ±â¾ïµÊ
|