如何评估在方案中给出值的函数

Jac*_*Jac 0 scheme functional-programming racket

(F nmlfg):n和m是自然数,la数字列表,f和g函数采用数字参数并返回数字.F函数应该返回:

在此输入图像描述

我需要在scheme中编写这个函数.我已经为产品开发了一个函数,但没有为如何执行角色的评估,我尝试使用eval命令但还没有工作

有什么帮助怎么办?

Chr*_*ung 6

这是您的公式到Racket的直接翻译:

(define (F n m l f g)
  (for/sum ([i (in-range 1 (add1 n))])
    (- (f (expt m i))
       (g (for/product ([j (in-list l)])
            (expt j i))))))
Run Code Online (Sandbox Code Playgroud)