gpt4 book ai didi

lisp - Lisp/Clojure 中的过程和#'过程有什么区别?

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

Clojure/Lisp 中 double 和 #'double 的计算有什么区别?

1:2 user=> double
#<core$double__4077 clojure.core$double__4077@1acd47>
1:3 user=> #'double
#'clojure.core/double

最佳答案

在Clojure中,#'foo(var foo)的简写,返回变量对象foo 是指,而不是它的值。在引用资料中查找:

不知道大家是否也想知道Lisp中的含义:在Common Lisp中,#'foo(function foo)的简写,即用于访问不在运算符位置时绑定(bind)到名称 foo函数值

关于lisp - Lisp/Clojure 中的过程和#'过程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1162989/

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