이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
박상혁
가입: 2014년 9월 3일 올린 글: 27
|
올려짐: 2014년9월26일 2:16 주제: hw2-6 질문 |
|
|
같은 이름의 var가 여러 번 중첩되어 정의될 수 있나요?
또한 expr을 계산할 때 해당 var가 여러 번 정의되어(let) 있다면 해당 expr을 감싼 let중 가장 안 쪽의 정의를 사용하면 되나요?
감사합니다. |
|
위로 |
|
 |
김찬민
가입: 2010년 9월 6일 올린 글: 81
|
올려짐: 2014년9월26일 2:20 주제: |
|
|
올려주신 문제 PDF의 첫 번째 예가 그러한 경우이니 중첩될 수 있을 것 같네요. 말씀하신대로 계산하시면 될 것이라고 생각합니다. |
|
위로 |
|
 |
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2014년9월26일 11:45 주제: |
|
|
네, 김찬민 씨가 답변해 주신 내용이 맞습니다.
같은 이름을 갖는 변수가 여러번 정의될 수 있으며, 그러한 변수를 참조해야 할 경우에는 가장 안쪽(가까운 곳)에서 정의된 값을 사용하셔야 합니다.
감사합니다 |
|
위로 |
|
 |
박상혁
가입: 2014년 9월 3일 올린 글: 27
|
올려짐: 2014년9월26일 17:41 주제: 추가질문 |
|
|
MAX 함수의 스펙 등을 보면 expr의 최종 type(?)이 int인 것 같은데요, 그러면 DIVIDE 함수의 경우 반환 값이 정확한 나눗셈 값(float)이 아닌 몫(int)로 보면 되나요?
또한 divide_by_zero는 hw2-4와 같이 따로 처리를 안 해주어도 되나요?
감사합니다. |
|
위로 |
|
 |
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2014년9월27일 13:51 주제: 정수 연산 관련 |
|
|
네 맞습니다, 합, 곱, 나눗셈 등의 사칙 연산은 정수 사칙연산을 사용해 주시기 바랍니다. 예를 들어 DIVIDE(3,2)의 결과는 1.5가 아닌 1입니다. divide_by_zero 예외 또한 별도의 예외 처리 없이 그대로 두셔도 됩니다. 추가 스펙 글에도 이 점을 명시하도록 하겠습니다. |
|
위로 |
|
 |
|