º¯¼ö - ÀÓÀÇÀÇ º¯¼ö À̸§, ·ÎÄà º¯¼ö À̸§ ¶Ç´Â Àü¿ª º¯¼ö À̸§(º¯¼ö À̸§ ÁöÁ¤¿¡ °üÇÑ ÁöħÀº
Çʵå À̸§ ÁöÁ¤ Á¤º¸ ÂüÁ¶).
°è»ê - ÀÓÀÇÀÇ °è»ê Ç¥Çö½Ä, ÇÊµå ¶Ç´Â »ó¼ö.
Let ÇÔ¼ö´Â ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ º¯¼ö(¿¹: º¯¼ö ¼³Á¤ ½ºÅ©¸³Æ® ´Ü°è¿¡¼ Á¤ÀÇÇÑ º¯¼ö)¸¦ Á¤ÀÇÇÏ¿© »õ º¯¼ö °ªÀ» Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç ÇϳªÀÇ
Let ÇÔ¼ö¸¦ ´Ù¸¥ ÇÔ¼ö ³»¿¡ ÁßøÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁßøµÈ
Let ÇÔ¼ö ³»¿¡¼ ÀÌÀü¿¡ Á¤ÀÇÇÑ º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì º¯¼öÀÇ ¹üÀ§´Â ÁßøµÈ ÇÔ¼ö ³»ÀÔ´Ï´Ù(¿ÏÀüÈ÷ °íÀ¯ÇÑ º¯¼ö¸¦ Á¤ÀÇÇÑ °Í°ú °°À½). ´ÙÀ½ÀÇ µµ½Ã ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ¿¹Á¦´Â º¯¼ö ¡°a¡±¿¡¸¸ Á¢±ÙÀ» Çã¿ëÇÏ´Â
Evaluate,
Let ¹×
Get(½ºÅ©¸³Æ® ¸Å°³ º¯¼ö) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ ¸Å°³ º¯¼ö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù(¿¹Á¦´Â
6À» ¹ÝȯÇÔ).
´ÙÀ½ ¿¹Á¦´Â º¯¼ö ¡°a¡± ¹× º¯¼ö
¡°b¡±¿¡ ¸ðµÎ Á¢±ÙÀ» Çã¿ëÇÏ´Â ÁöÁ¤µÈ ¸Å°³ º¯¼ö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù. ù ¹øÂ° ¸Å°³ º¯¼ö°¡ °£´ÜÇÏ¸é µÎ ¹øÂ° ¸Å°³ º¯¼ö´Â º¸´Ù º¹ÀâÇÕ´Ï´Ù(¿¹Á¦´Â
6, 12¸¦ ¹ÝȯÇÔ).
´ÙÀ½ ¿¹Á¦´Â ÁöÁ¤µÈ ¸Å°³ º¯¼ö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ» Ç¥½ÃÇÏ¸é¼ Let ÇÔ¼öÀÇ µÎ ¹øÂ° ¸Å°³ º¯¼ö ¹®¸ÆÀ» È®ÀÎÇÏ´Â ±â´ÉÀ» ³ªÅ¸³À´Ï´Ù(¿¹Á¦´Â
6, 12¸¦ ¹ÝȯÇÔ).
½ºÅ©¸³Æ® ¸Å°³ º¯¼ö = "a = 5; b = 10"
Let([a = Evaluate("Let( [" & Get(
½ºÅ©¸³Æ® ¸Å°³ º¯¼ö) & "]; a )"),b = Evaluate("Let( [" & Get(
½ºÅ©¸³Æ® ¸Å°³ º¯¼ö) & "]; b )")]; a+1 & ", " & b+2 )