我们假设一些最大值函数给了我一个分数作为结果。例如
(%o1) bla / blubb
其中bla和blubb再次表达更复杂。
现在我想分别处理分子和分母。如何将它们提取为单独的变量?
我知道bla/blubb
在内部表示为lisp中的列表,所以我可以
:lisp (setq $oneofthem (nth 2 $%o1));
获取分子或分母的lisp表示。但是,我觉得最大值和lisp表示在换向方面有所不同,所以我不能提前确定最大值变量oneofthem
是否包含第一个或第二个因子(bla
或(mtimes blubb -1)
)