Common lisp 公共Lisp中的中缀符号宏
我想向CommonLisp介绍一些普通的数学表达式。例如,如果我调用上面的宏“exp”: 以下内容可能很难,因此我不需要:Common lisp 公共Lisp中的中缀符号宏,common-lisp,Common Lisp,我想向CommonLisp介绍一些普通的数学表达式。例如,如果我调用上面的宏“exp”: 以下内容可能很难,因此我不需要: (exp 2 + (mod 5 3) + (log 10)) 请告诉我。以下是cmu afix的提示: 写一些东西,比如: #i(result[i j] += A[i k] * B[k j]) lisp没有运算符优先级是有原因的,但如果您感兴趣,则有一个运算符优先级,因此只需移植它。快乐的黑客!网络搜索可能已经找到了一些选项。好吧,我错了。在我问之前,我会做一些网络搜索
(exp 2 + (mod 5 3) + (log 10))
请告诉我。以下是cmu afix的提示: 写一些东西,比如:
#i(result[i j] += A[i k] * B[k j])
lisp没有运算符优先级是有原因的,但如果您感兴趣,则有一个运算符优先级,因此只需移植它。快乐的黑客!网络搜索可能已经找到了一些选项。好吧,我错了。在我问之前,我会做一些网络搜索。
#i(result[i j] += A[i k] * B[k j])