이소진
가입: 2022년 3월 4일 올린 글: 11
|
올려짐: 2022년3월23일 18:39 주제: HW2 - Exercise 3 관련 질문드립니다. |
|
|
안녕하세요,
SUM 혹은 TIMES의 인자로 empty list가 올 경우 exception을 발생시켜야 한다는 조건이 있는데,
let emptyList : ae list = []
let invalidAE = SUM(emptyList)
위와 같은 테스트 코드가 Exception: InvalidArgument를 띄우도록 코드를 작성해야 하는 것인지, 아니면 단순히 diff(SUM([]), "a")와 같은 테스트 코드가 exception을 띄우도록 코드를 작성하면 되는 것인지 궁금합니다.
+추가 질문
ae가 POWER (s, n)일 때 n은 0 이상의 정수라고 가정해도 괜찮을까요?
+추가 질문2
자승(x^2)의 경우 미분했을 때 2x가 되는데, 이 2x는 TIMES [CONST 2; VAR "x"]로 출력되어야 하나요, 아니면 TIMES [CONST 2; POWER ("x", 1)]로 출력되어도 괜찮을까요?
감사합니다. |
|