LISP到c#的转换
请帮助将一个小的LISP代码转换为c# LISP和C#都使用前缀函数调用表示法。最大的区别在于,在LISP中,在整个表达式周围放上括号,空格分隔参数,而在C#中,在函数名和逗号分隔参数之后放上打开的paren。下面是如何用C#编写表达式(假设函数名相同):LISP到c#的转换,c#,lisp,C#,Lisp,请帮助将一个小的LISP代码转换为c# LISP和C#都使用前缀函数调用表示法。最大的区别在于,在LISP中,在整个表达式周围放上括号,空格分隔参数,而在C#中,在函数名和逗号分隔参数之后放上打开的paren。下面是如何用C#编写表达式(假设函数名相同): 我猜var结果=s*(1-Ramp(1)*Ramp(1)) 但是我不知道ramp函数在做什么:)这个Lisp代码到底应该做什么?执行一些计算:)需要帮助,例如 (mult s (diff (const 1) (mult (ramp 1) (r
我猜
var结果=s*(1-Ramp(1)*Ramp(1))代码>
但是我不知道ramp函数在做什么:)这个Lisp代码到底应该做什么?执行一些计算:)需要帮助,例如
(mult s (diff (const 1) (mult (ramp 1) (ramp 1))))
mult(s, diff(const(1), mult(ramp(1), ramp(1)))