gpt4 book ai didi

lisp - 将列表中的汽车评估为 lisp 中的函数

转载 作者:太空宇宙 更新时间:2023-11-03 18:46:45 26 4
gpt4 key购买 nike

我正在做作业,需要一些帮助。我不想让你帮我做,只是给我一些指导。我们需要做的是编写一个函数,该函数接受两个数字的列表和一个以传统表示法 (3 + 2) 编写的运算符,并以前缀表示法 (+ 3 2) 生成相同的函数并对其求值 (5)。我可以轻松地将一种表示法转换为另一种表示法,但是当我需要对其进行评估时,我要做的只是强制列表 (+) 中的汽车成为一个函数,而不仅仅是列表中的一个元素,然后将汽车传递给列表 (3 2) 作为该函数的参数。唯一的问题是我不知道如何强制 + 成为 + 而不是“+”。同样,我不希望您只为我编写函数,只是让我走上正轨。

最佳答案

使用fdefinition转换 symbolfunction对象(可选),然后使用 apply (如果您不知道参数的数量)或 funcall (如果这样做)调用该函数。

关于lisp - 将列表中的汽车评估为 lisp 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29548243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com