>
내 테스트에서 나는 createPolynomial 함수를 작성하라는 요청을 받았다. 인수 목록을 인수로 사용

  • 답변 # 1

    공백은 본문에 표현이 없음을 의미합니다. 일반적으로 괄호가 잘못 배치되었음을 의미합니다. 들여 쓰기를 사용하십시오!

    나는 당신이 다음과 같이 쓸 생각입니다 :

    (: createPolynomial : (Listof Number) -> (Number -> Number))
    (define (createPolynomial coeffs)
      (: poly : (Listof Number) Number Integer Number ->
         Number)
      (define (poly argsL x power accum)
        (if (null? argsL)
            accum)
        (poly (rest argsL) x (+ power 1) (+ accum (* (first argsL) (expt x power)))))
      (: polyX : Number -> Number)
      (define (polyX x)
        (poly coeffs x 0 0))
      (polyX x))
    
    

관련 자료

  • 이전 android - Firebase 원격 메시지는 remotemessagegetDate ()에서 null 데이터를 반환합니다
  • 다음 arrays - C에서 #include 사용