|
Æ÷ÀÎÅÍ ÀÚ·áÀÇ Ç¥Çö
|
|
´ëºÎºÐÀÇ
¾ð¾î¿¡¼ Áö¿øÇϸç, Visual BasicÀÇ °æ¿ì ±âº»ÀûÀ¸·Î ÀÌ
È£Ãâ¹æ½ÄÀ¸·Î µ¿ÀÛÇÑ´Ù. ÇÁ·Î±×·¡¸Ó°¡ ÀǵµÇÏÁö ¾Ê°Ô ½ÇÀμö
°ªÀÌ ¹Ù²î´Â ºÎÀÛ¿ë (side effect)ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
¢º PHPÀÇ
¿¹
<?php $foo = 'È«±æµ¿'; $bar
= &$foo; $bar = "³» À̸§Àº $bar"; echo
$foo; //
$bar¸¦ ¹Ù²Ù¸é $fooµµ ¹Ù²ï´Ù. echo $bar; ?> ¢º
½ÇÇà°á°ú ³»
À̸§Àº È«±æµ¿³» À̸§Àº È«±æµ¿
|
(3) Call by name (À̸§¿¡
ÀÇÇÑ È£Ãâ/Àü´Þ) -
½ÇÀÎÀÚÀÇ À̸§ ÀÚü¸¦ °¡Àμö¿¡ Àü´ÞÇÏ´Â ¹æ½ÄÀ¸·Î ºÎÇÁ·Î±×·¥¿¡¼´Â
¸¶Ä¡ ½ÇÀÎÀÚ°¡ ¹Ù·Î ¾²ÀÌ´Â °Íó·³ µÈ´Ù. À̸¦ ¸ÅÅ©·Î ¹æ½ÄÀ̶ó°íµµ
Çϸç, »ó´çÈ÷ º¹ÀâÇÏ¿© ALGOL¿¡¼ »ç¿ëµÇ°í ±× ¿ÜÀÇ ¾ð¾î¿¡¼´Â
»ç¿ëÇÏÁö ¾Ê´Â´Ù.
|