应用功能列表中的选定功能

迪克·巴伦兹

我想从功能列表中选择。并将一个选择的函数应用于参数。

 (defvar fn '(#'(lambda (x) (* x x)) #'(lambda (x) (+ x x))))
 (apply (nth 1 fn) '(5))

上面的代码不起作用,可能是什么错误?

巴尔玛

fn不是功能列表。由于您已引用该列表,因此不会对任何函数表达式求值。因此,您仅具有表单列表的列表(FUNCTION (LAMBDA (X) ...))

使用list做出的排行榜,并评估所有的参数:

(defvar fn (list #'(lambda (x) (* x x)) #'(lambda (x) (+ x x))))

或使用反引号和逗号:

(defvar fn `(,#'(lambda (x) (* x x)) ,#'(lambda (x) (+ x x))))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jQuery中应用功能

来自分类Dev

在数据框中应用功能列列表

来自分类Dev

如何在可迭代列表中应用功能

来自分类Dev

在数据框中应用功能列的列表

来自分类Dev

使用扫描功能从R中的其他列表中应用功能

来自分类Dev

在Excel中的条件中应用功能

来自分类Dev

应用功能或循环功能

来自分类Dev

应用功能在R中太慢

来自分类Dev

在Laravel应用中启用/禁用功能

来自分类Dev

Presto / AWS中的交叉应用功能

来自分类Dev

如何在pyspark中应用功能?

来自分类Dev

在熊猫中应用功能的替代方法

来自分类Dev

应用功能在R中太慢

来自分类Dev

在数据框中应用功能

来自分类Dev

如何使用tidyverse应用功能列表并为每个应用功能获取一列

来自分类Dev

应用功能后,从两个列表中制作一个字典

来自分类Dev

在数据框列表之间应用功能

来自分类Dev

通过两个或多个列表的元素应用功能

来自分类Dev

映射列表和mutate_at以应用功能

来自分类Dev

在数据框列表之间应用功能

来自分类Dev

获取选定的表行并使用功能

来自分类Dev

无法使用功能应用

来自分类Dev

在应用功能中优化熊猫过滤器

来自分类Dev

在EGit中找不到隐藏/应用功能

来自分类Dev

在Scheme中的树节点之间应用功能

来自分类Dev

R中应用功能族的命名/名称

来自分类Dev

根据其他列中的值应用功能

来自分类Dev

遍历数据帧中的行并应用功能

来自分类Dev

Django queryset模型在字段中应用功能