| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
김민정
가입: 2014년 9월 25일 올린 글: 3
|
올려짐: 2015년9월26일 17:13 주제: 숙제 2-7에서 중복된 변수 선언 시 처리 |
|
|
안녕하세요.
2-7에서 동일한 id에 다른 value가 덮어씌워질 경우에는 어떻게 처리해야 하나요?
예를들면 LET("x", NUM 1, (LET ("x", NUM 2, expr)))과 같은 경우입니다.
바깥에서 x = 1이라고 지정한 이후 안쪽에서 다시 x = 2를 지정하고 있는데요,
이때 둘중에 어떤 값을 택해야 하는지, 또는 아예 중복선언 시 에러를 리턴해야 하는지 궁금합니다.
감사합니다. |
|
| 위로 |
|
 |
최재승
가입: 2012년 9월 10일 올린 글: 211
|
올려짐: 2015년9월26일 20:41 주제: |
|
|
안녕하세요,
해당 경우에는 더 안쪽에서 정의한 값을 사용하시는 것이 맞습니다.
| 인용: | | LET("x", NUM 1, (LET ("x", NUM 2, expr)))과 같은 경우입니다 |
LET("x", NUM 1, (LET ("x", NUM 2, VAR "x"))) 를 말씀하시는 것 같습니다. 이런 expr는 2로 계산되어야 합니다.
교수님이 올리신 숙제 문서에 다음과 같은 예시도 있으므로 참고하시기 바랍니다.
| 인용: | 예를 들어,
LET("x", 1,
PLUS (LET("x", 2, PLUS(VAR "x", VAR "x")),
VAR "x")
)
의 계산결과는 5입니다. |
조교 드림 |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|