在
2024 Clojure状态调查
中分享你的想法!
欢迎!请查阅
关于
页面,了解更多该工作原理的信息。
GitHub 登录
所有活动
问题
未回答
标签
提出一个问题
关于
提出一个问题
为什么在Clojure中将+和基本算术运算符定义为多重方法?
+2
票
提问
2023年12月5日
在
Clojure
由
tger
性能问题吗?
或者不鼓励可疑操作符重载狂潮?
评论
2023年12月5日
由
Noah
如果你想看看它是如何表现的,请访问
https://github.com/clojure/algo.generic
评论
2023年12月5日
由
tger
太酷了,谢谢!
请
登录
或
注册
以添加评论。
请
登录
或
注册
以回答该问题。
1
答案
+2
票
回答
Dec 5, 2023
由
alexmiller
已选中
Dec 5, 2023
由
tger
最佳答案
是的,所有关于数学运算的选择都与性能相关。操作符重载并未被视为一个很大的问题。
请
登录
或
注册
以添加评论。
欢迎使用Clojure问答社区,在这里您可以提问并获得Clojure社区成员的回答。
相关问题
Clojure中符号为什么不是像关键字那样缓存和内部化?
如何使clj REPL命名空间与文件.clj中定义的命名空间相同?
为什么在conj函数中第二个参数以向量形式添加,而第三个参数不是?
如何将文件中的记录放到定义好的列表中,并在代码中使用它?
在clojure.core/require和clojure.core/use中接受列表作为库规范
分类
所有分类
Clojure
(1.5k)
语法和读取器
(73)
编译器
(135)
宏
(25)
记录和类型
(19)
集合
(76)
序列
(24)
转换器
(27)
多态方法
(9)
协议
(24)
元数据
(6)
命名空间和变元
(18)
refs、agents、原子
(10)
Java互操作
(79)
IO
(20)
错误
(75)
REPL
(48)
打印
(38)
正则表达式
(2)
Spec
(169)
测试
(25)
文档
(100)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
工具
(72)
元
(19)
其他
(91)
...