腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(99)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
如何从
multimethod
内部调用默认
multimethod
假设我有一个多重方法: (.write writer (format "%s %s" (original-print-method-placeholder obj writer))那么,如何用这个对象作为参数来调用“原始”pri
浏览 1
提问于2018-04-30
得票数 2
回答已采纳
3
回答
Clojure
multimethod
,如何添加数据?
首先,我刚接触Clojure,所以这可能是一个愚蠢的问题。defrecord是去这里的路吗?答案真的是否定的吗?为了使用Clojure的多方法,我必须把所有的数据表示都写成Java类吗?克里斯。(derive ::unlit_root ::room)(derive ::item ::thing) (der
浏览 5
修改于2017-05-23
得票数 2
回答已采纳
1
回答
如何获得
multimethod
的var?
问题是,当为
multimethod
调用var时,我得到了一个异常:clojure.lang.PersistentList cannot be cast to clojure.lang.Symbol 有办法让这件事成功吗
浏览 3
提问于2015-03-28
得票数 2
回答已采纳
1
回答
使用函数调用的Clojure
multimethod
?
:append(append b)) 我之所以要这样做,是为了能够在每个函数上生成文档字符串,并通过
multimethod
使用这些函数。
浏览 18
修改于2019-11-15
得票数 0
回答已采纳
2
回答
能否查询clojure
multimethod
的分派值?
我可以查询
multimethod
来查看它的分派值吗?如果是这样的话,那么我可以将它写成一个
multimethod
,然后查询它以获得授权。还有其他想法吗?
浏览 0
修改于2015-03-11
得票数 3
回答已采纳
3
回答
具有多个分派值的Clojure
multimethod
我有一个例子,我希望
multimethod
中的几个分派值映射到同一个方法。例如,对于分派值1,我希望它调用method-a,而对于分派值2、3或4,我希望它调用method-b。
浏览 0
提问于2015-03-10
得票数 6
1
回答
提供意外空指针的Clojure
multimethod
即使是我能想到的对
multimethod
的最简单调用,也给出了一个空指针: (defmethod simpleMulti "basic" [params
浏览 2
提问于2014-05-17
得票数 1
回答已采纳
1
回答
当我在AWS Lamba中使用
multimethod
装饰器修饰函数时,出现"'module‘object is not callable“
当我用
multimethod
装饰器修饰一个函数时,lambda抛出了一个"'module‘object is not callable“错误。我创建了一个任意示例来重现此问题。import jsondef test(word: str): print("you called我正在使用层来包含
multimethod
,但我不认为这是问题所在,因为其他装饰器以前已经工作过了
浏览 5
提问于2021-10-26
得票数 0
1
回答
检查
multimethod
是否在Clojure中有特定的调度
我有一个多重方法:(defmethod foo clojure.lang.Keyword [k] (name k))(valid-dispatch? foo clojure.lang.Keyword)
浏览 4
提问于2014-01-17
得票数 2
回答已采纳
1
回答
关闭匹配-在
multimethod
'to-source‘中没有方法
[:CALL [:FUN & params body] & args]))#error { :cause No method in
multimethod
浏览 2
提问于2015-12-21
得票数 0
回答已采纳
1
回答
动态获取clojure
multimethod
实现的源字符串
类似于 (map (fn [[k f]] (clojure.repl/source-fn f)))) that / source -
浏览 0
提问于2018-10-17
得票数 2
回答已采纳
1
回答
使用core.match/match而不是
multimethod
匹配clojure中的数据类型
或者
multimethod
是唯一的出路。
浏览 4
提问于2015-07-31
得票数 0
回答已采纳
2
回答
(Clojure的)
multimethod
和(C#的)扩展方法之间的区别?
我刚刚看了一个关于Clojure协议的视频,它解释了“多方法”是如何工作的。在我看来,它们看起来非常类似于C#中扩展方法的工作原理。它们是基本上相同的东西(除了您不需要在Clojure中创建静态类),还是有根本的区别?使用这两种方法有优势还是劣势?
浏览 0
提问于2011-08-22
得票数 9
回答已采纳
2
回答
是否可以为同一类型提供
multimethod
的多个不同实现?
如何为单个数据类型创建
multimethod
的多个实现?
浏览 6
修改于2012-12-15
得票数 1
3
回答
我只能在Java类上使用Clojure
multimethod
吗?
我有点困惑,我是只能在由Java类表示的clojure结构上使用clojure多方法,还是可以将多方法基于结构或其他属性进行调度?
浏览 0
修改于2011-01-02
得票数 2
回答已采纳
3
回答
修改参数作为
multimethod
的一部分
作为其分派的一部分,编写修改传入参数的
multimethod
的惯用方法是什么?(defmulti do-update ???)
浏览 0
修改于2018-08-07
得票数 3
回答已采纳
1
回答
对两个参数专门化泛型函数(
Multimethod
)
我正在尝试用普通的lisp构建一个二进制搜索树。我已经使用CLOS定义了二进制搜索类,如下所示: ((root :type node :initform nil我正在尝试定义一个泛型函数,它接受tree对象和一个键,如果树包含键,则返回布尔值true;如果树不包含键,则返回nil。(defgeneric contains ((tree bst) (key)) (:documentatio
浏览 1
修改于2016-09-02
得票数 2
1
回答
如何根据接口而不是类的存在来调用Clojure
multimethod
?
我知道多方法通常是基于类的调度,但是有没有一种方法可以基于实现的接口进行调度呢?
浏览 1
提问于2011-01-04
得票数 1
回答已采纳
2
回答
如何使用类型提示来创建具有可变数量的参数的Clojure
multimethod
?
我尝试使用类型提示来区分两个单参数方法。(defmulti add-vertex (fn [& args] (map class args)))(defmethod add-vertex Integer [id] (add-vertex id nil)) (defmethod add-vertex Map [props] (add-verte
浏览 4
修改于2012-04-17
得票数 0
回答已采纳
2
回答
对于嵌套的分类问题,自递归clojure
multimethod
是一个很好的设计吗?
我有大量的数据地图,每一张地图都需要以嵌套的方式分类。自递归多重方法是否是构造代码以实现此目的的一种好方法?我会派遣到目前为止确定的最具体类型的一个项目,或返回最好的当前分类时,不能做进一步的。在这里,多重方法是一个很好的选择吗?还是我让事情变得过于复杂,而忽略了一种更简单的代码构造方法呢?
浏览 5
修改于2011-03-01
得票数 2
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
点击加载更多
领券