腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
源代码
中
列表
的
clojure
定义
clojure
今天早上我浏览了
clojure
的
源代码
,在接近
clojure
/core.clj
的
顶部时,我发现了这个: ^{:arglists '([& items]) list (.
clojure
.lang.PersistentList creator)) 对我来说看起来很奇怪
的
是符号creator。它不会出现在文件
中</em
浏览 7
提问于2017-06-07
得票数 1
回答已采纳
1
回答
在
clojure
中
找不到第一资源
clojure
当我找到“第一”
的
源头时,我看到
的
是- ^{:arglists '([coll]) :static true}以下是消息来源-这是什么意思
浏览 2
提问于2015-08-21
得票数 1
回答已采纳
2
回答
删除
Clojure
REPL
中
已
定义
的
测试
testing
、
clojure
、
reload
在
Clojure
中
,我决定从编写:test元数据元素转向使用deftest。为了查看我是否正确地编写了deftest,我尝试在REPL
中
重新加载并运行测试。虽然我并不关心本身,但当我从
源代码
中
删除测试时,我希望在重新加载
源代码
时将其删除。不会删除测试。 那么,我从
Clojure
REPL
中
删除了多少通过deftest
定义
的
测试呢
浏览 1
提问于2011-04-17
得票数 7
回答已采纳
4
回答
Clojure
:如何实现特殊
的
表单、函数和宏之间
的
区别
clojure
我刚从
Clojure
开始。我在读。我不明白特殊表单是如何实现
的
,函数和宏是如何在其中实现
的
。有人能解释一下两件事
的
区别吗?(用
Clojure
源代码
实现
浏览 3
提问于2012-07-13
得票数 11
回答已采纳
3
回答
clojure
如何绑定变量参数?
clojure
、
clojure-java-interop
、
clojure-core.logic
我是
Clojure
.The问题
的
新手,我曾经检查过conj
的
源代码
。coll x) (first xs) (next xs)) ;3conj
的
源代码
表明,它使用recur来实现该函数这个
源代码
看起来很简单。我感到困惑
的
是它在确定递归是否需要继续时所使用
的
条件。看起来它检查变量参数是否为nil,但是如果变量参数是nil
浏览 6
提问于2019-12-24
得票数 1
回答已采纳
1
回答
Clojure
.core源:为什么~@ (取消引用-剪接操作符)里面有一个引用
的
双
列表
,而不是~(未引用
的
操作符)
syntax
、
clojure
、
core
、
convention
前言我开始阅读defmacro ns,以下是简短
的
源代码
: "...docstring..."(
clojure
.lang.Namespace/find (quote name)) name-metadata))我发现只要
浏览 3
提问于2018-05-01
得票数 2
回答已采纳
1
回答
从java调用
clojure
函数,但找不到类路径
java
、
clojure
我试图从java类
中
调用
clojure
函数,但是即使
clojure
文件位于与java类相同
的
位置,它也会抛出 src java foo TestClj.java names.clj= new TestClj("c
浏览 0
提问于2015-03-19
得票数 1
回答已采纳
1
回答
Spacemacs外部库
的
代码完成
intellij-idea
、
emacs
、
clojure
、
clojurescript
、
spacemacs
在带有草文件插件
的
IntelliJ
中
,我们有,它 在这里,我们在输入reagent.core之后弹出reagent/
中
可用
的
所有方法。我希望在关闭模式下
的
Spacemacs
中
具有相同
的</
浏览 0
提问于2016-08-09
得票数 1
回答已采纳
1
回答
在gradle
的
构建任务
中
重新排序编译任务
java
、
groovy
、
clojure
、
build-process
、
gradle
我试图在目录结构
中
构建包含一些java
源代码
和
clojure
源代码
的
项目,如下所示:`-- main | `-- appc在这里,
clojure
代码core.clj有使用用java编写
的
类
的
代码。但是,java
源代码
中
没有任何依赖于
clojure
代码
浏览 4
提问于2012-10-15
得票数 1
回答已采纳
3
回答
如何在
Clojure
对象中找到已实现
的
协议?
clojure
有没有一种文档化
的
方法来查找
Clojure
对象实现了哪些协议?另一种方式(显示给定协议扩展了哪些类)很简单:(扩展器协议)。
浏览 0
提问于2011-01-11
得票数 10
回答已采纳
1
回答
略去莱宁根
的
部分来源
java
、
clojure
、
leiningen
如果我包括:省略源真,那么所有的代码基消失,我
的
API不再可用
的
编译。手动包含文件,但是这会给草书<e
浏览 2
提问于2015-07-20
得票数 5
回答已采纳
1
回答
为什么gradle-
clojure
插件跳过compileClojure任务?
gradle
、
clojure
、
intellij-plugin
我正试图用
Clojure
为Intellij编写一个插件。为此,我想实现一些带有
Clojure
的
:gen-class功能
的
扩展端点。我已经添加了gradle-
clojure
插件,并在src/main/
clojure
中放置了一些
Clojure
代码。另外,在一个相关
的
注意事项上:如果我将表达式(throw (Exception. "abort"))添加到顶级
的
Clojure
代码<em
浏览 0
提问于2018-11-03
得票数 1
4
回答
如何在REPL
中
显示
Clojure
中
的
函数
定义
?
clojure
我正在寻找让REPL打印函数的当前
定义
的
能力。有没有办法做到这一点?例如,给定:我想说
的
是并获得类似以下内容
的
内容: (foo [] (if true "true
浏览 0
提问于2010-09-24
得票数 38
回答已采纳
2
回答
将一段Lisp代码移植到
Clojure
(PAIP)
clojure
、
lisp
、
artificial-intelligence
、
common-lisp
我正在阅读Peter的人工智能编程(PAIP)
的
范例,我正在尝试用code而不是通用
的
Lisp编写所有的代码。然而,我仍然停留在第39页
的
代码上: '((sentence -> (noun-phrase verb-phrase))我怎样才能把它翻译成
Clojure
?谢谢。
浏览 8
提问于2010-12-31
得票数 11
回答已采纳
3
回答
“交换”
中
的
".swap“是什么?
源代码
做什么?
clojure
我很好奇,所以我检查了交换
的
源代码
!函数,它是这样
的
: :static true} ([^
clojure
.lang.Atomatom f x] (.swap atom f x)) ([^
cloju
浏览 2
提问于2013-06-06
得票数 2
回答已采纳
3
回答
"^:static“在
Clojure
中
做什么?
clojure
、
metadata
我在
Clojure
core.clj
源代码
中
的
相当多
的
函数中看到了^:static元数据,例如在seq?
的
定义
中
^{:arglists '([x]) :added "1.0"此元数据的确切用途是什么,以及
浏览 0
提问于2011-09-26
得票数 36
回答已采纳
2
回答
能否将
Clojure
集和映射语法添加到其他Lisp方言中?
syntax
、
lisp
、
clojure
除了使用括号创建
列表
外,
Clojure
还允许使用undefined创建向量、使用{ }创建映射和使用#{ }创建集合。 Lisp总是被认为是一种非常可扩展
的
语言,您可以轻松地创建DSL等等。但是Lisp是如此
的
可扩展,以至于您可以使用任何Lisp方言,并且相对容易地添加对
Clojure
的
向量、映射和集合(这些都是
Clojure
中
的
函数)
的
支持吗?实际上,我并不是在询问是否存在cons或类似的函数:我想知道
的<
浏览 0
提问于2012-07-03
得票数 5
回答已采纳
2
回答
从
Clojure
返回向量、序列和映射到Java
java
、
clojure
、
interop
我已经阅读了
的
优秀答案,它展示了从Java调用
Clojure
的
新风格。(ns dummy-app.core :name com.example.dummy :methods [#^{:static true}在我
的
Java程序
中
它们应该是什么类型<
浏览 1
提问于2014-11-20
得票数 0
回答已采纳
3
回答
您能在
Clojure
中
获得已加载函数
的
“代码作为数据”吗?
reflection
、
clojure
换句话说,"“(defn example [a b] (+ a b)) 我不能在运行时得到这个
列表
吗?这不就是“代码即数据”
的
全部意义吗?这确实是一个一般
的
Lisp问题,但我正在用
Clojure
寻找答案。
浏览 2
提问于2012-02-10
得票数 12
回答已采纳
2
回答
项目依赖项和:需求之间
的
命名差异
clojure
、
dependencies
、
package
例如,当我查看
clojure
.data.json
源代码
时,我可以看到一个名称空间,例如,如下所示:(ns so.example:depend
浏览 3
提问于2014-06-23
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券