腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
clojure
中
遍历
对象
的
PersistentVector
、
、
、
、
我是
Clojure
的
新手,我正在尝试迭代
对象
的
PersistentVector
,当我打印日志时,它看起来像下面这样。[{name John, email john@example.com} {name Peter, email peter@example.com}] 当我打印(输入myData)时,它告诉我它
的
类型是
clojure
.lang.
PersistentVector
我必须
遍历
这个向量,一次从其中
的
每个<em
浏览 18
提问于2021-05-02
得票数 0
回答已采纳
2
回答
如何将整数列表从
Clojure
传递给Frege函数?
、
、
受上一个问题和@Ingo回答
中
的
评论
的
启发,我尝试了但是get (ctor =构造函数):我几乎可以从
Clojure
发送任何Java集合类型,请参阅。顺便说一句,使用普通
的
(Foo/myfregefunction [1
浏览 4
提问于2015-12-20
得票数 4
回答已采纳
2
回答
有没有一个.net库有一个持久
的
不可变
的
Vector类(就像在
Clojure
/Scala中找到
的
那样)?
、
、
、
、
我花了一个小时用谷歌搜索,可以找到各种.NET不可变
的
列表、集合和映射。不过,我还没能找到一个持久
的
不可变
的
Vector。像Scala
的
不可变Vector这样
的
东西是我想要
的
(我相信
在
Clojure
中
也是类似的)。它必须是可从C#库调用
的
。 这样
的
事情
在
微软
的
世界里存在吗?
浏览 3
提问于2011-12-15
得票数 5
回答已采纳
1
回答
在
clojure
中
,像"
clojure
.lang.
PersistentVector
$ChunkedSeq“这样
的
类型意味着什么?
在
clojure
REPL
中
,当我键入评估一下,我得到了"
clojure
.lang.
PersistentVector
$ChunkedSeq",但是"
clojure
.lang.
PersistentVector
“本身是
clojure
中
的
一个类。
浏览 0
提问于2014-09-07
得票数 0
回答已采纳
2
回答
为什么
在
" use“(
clojure
中
)
中
在
向量周围使用单引号?
当我使用一些长函数名时,我使用了use表单,如下所示:但是我不知道为什么要在向量
中
添加一个单引号',所以我试图找出它
的
类型:;=>
clojure
.lang.
PersistentVector
(type ["hello"]) ;=>
clojure
.lang.
浏览 4
提问于2015-12-06
得票数 11
回答已采纳
4
回答
有没有
Clojure
或Scala
的
持久不变向量
的
Java版本?
、
、
、
、
也就是说,不可变,但数据共享与有效
的
O(1)索引。
浏览 4
提问于2013-04-14
得票数 6
回答已采纳
3
回答
固定时间内
的
Clojure
rseq?
我
在
“实用闭包”(第5章)
中
读到,rseq函数操作
在
固定时间内执行。在我看来,这应该是一个线性
的
时间操作。有人能为我解释一下吗?
浏览 0
提问于2010-12-16
得票数 6
回答已采纳
2
回答
在
Clojure
中
调用带(rest [1[2]]
的
函数作为参数与用参数调用([2])不同
因此,我一直
在
解决一个4隐蔽性问题,在这里,我需要实现这个函数扁平化,并且我正在尝试调试我
的
解决方案,即: ( concat (fn1 (list (first x))) (fn1 (rest x)) ) )
在
尝试调试时,我遇到了以下行为:(([2]))([
浏览 3
提问于2015-08-17
得票数 0
回答已采纳
2
回答
为什么
Clojure
变量性args会根据使用情况得到不同
的
类型?
、
、
在
回答时,我遇到了一些我没有预料到
的
事情,即
Clojure
的
变量性函数args:#'user/wtf user=> (wtf 1 2 3 4):ok user=> (let [x (wtf 1 2 3 4)] x)
clojure
.lang.ArraySeq:ok
浏览 3
提问于2014-09-25
得票数 14
回答已采纳
3
回答
seq和list之间
的
差异
、
、
、
seqs和lists
在
Clojure
语言中有什么区别?(list [1 2 3]) => ([1 2 3])这两种形式
的
评价结果似乎是相同
的
。
浏览 3
提问于2014-03-14
得票数 9
回答已采纳
2
回答
理解
clojure
中
似乎是破坏
的
例子
的
关键字/值对。我不太明白双方括号
的
意义,我假设这是一个破坏
的
例子?~Caitlin
浏览 4
提问于2014-11-28
得票数 1
回答已采纳
2
回答
为什么减少帮助者
在
地图上还原时可以分解一个向量?
我对
Clojure
中
的
下面一段代码感到困惑。密码有效。但是,我不明白
在
匿名函数
中
,当我们传入参数[new-map [key val]]时,我们显式地告诉
Clojure
在
向量形式 of [key val]中期待一个参数并对其进行重构,但是我们传递
的
是一个哈希如果要将散列传递到函数
中
,参数不应该是[new-map {:key val}]吗?有人能向我解释我
的
逻辑哪里出了问题吗?
浏览 2
提问于2014-10-17
得票数 3
回答已采纳
1
回答
关闭列表操作
的
结果不相等
我测试了一些列表操作,用两种语法找到了这种区别。=> (123123123 321321 1)(cons 321321 [1])(conj [321312 1] 123123123)为什么这些结果不相等?
浏览 2
提问于2015-05-06
得票数 0
回答已采纳
1
回答
不能将
PersistentVector
转换为IAtom类
我想根据某些条件向这些向量添加值,所以我要做
的
只是将值添加到向量
中
,并最终得到这个向量
的
更新版本。结果:线程"main“java.lang.ClassCastException
中
的
异常:无法将类
clojure
.lang.
PersistentVector
转换为
clojure
.lang.IAtom类(
c
浏览 5
提问于2019-11-04
得票数 1
回答已采纳
4
回答
Clojure
数据结构函数
我是
Clojure
的
新手,正在努力学习基础知识。让我犯错
的
一件事是理解数据结构和它们使用
的
函数之间
的
相关性。例如,如果我创建一个新
的
Vector:然后当我尝试调用my-vec时我得到了: ArityException Wrong number ofargs (0) passed to:
PersistentVector
clojure
.lang.AFn.throwArity (AFn.j
浏览 0
提问于2012-08-10
得票数 2
回答已采纳
4
回答
如何在
Clojure
中
以快速
的
方式从向量
中
删除元素?
、
、
、
我正在尝试从
Clojure
向量
中
删除元素: val vec=
PersistentVector
.create("foo", "bar")v
浏览 0
提问于2018-02-04
得票数 1
回答已采纳
1
回答
地图条目通过宏以管道传递时成为向量。
在
Clojure
中
,
在
宏
中
创建
的
映射项将被保留.(class (eval `(new
clojure
.lang.MapEntry :a 7)))...but当管道通过管道从外部上下文折叠成一个向量(class (eval `~(new
clojure
.lang.MapEntry :a 7))) ;=>
clojure
.lang.
Persiste
浏览 0
提问于2013-10-27
得票数 0
回答已采纳
3
回答
带有类
的
Clojure
case语句
、
、
我想要打开给定
对象
的
类,以便对其进行编码。(encode-str msg) java.lang.Boolean (encode-bool msg)
clojure
.lang.
PersistentVector
(encode-vec msg) )当我调用(
浏览 3
提问于2012-08-20
得票数 9
回答已采纳
1
回答
哪栋楼有条款?
、
、
[query ^
clojure
.lang.
PersistentVector
conditions] (if (instance?
clojure
.lang.PersistentArrayMap condition)但是,这里
的
for循环将复制查询
对象
是否有其他方法来合并这些
对象
或其他您可以推荐
的
方法来实
浏览 3
提问于2018-02-09
得票数 0
回答已采纳
2
回答
如何在
clojure
中
读取属性文件,使任何人都看不到我
的
数据库密码
在
java
中
,我们通过Myclass.class.getProtectionDomain.getCodesource.getLocation.getPath()读取属性文件。但是这在
clojure
中
是如何理解
的
呢?
浏览 2
提问于2014-04-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript在面向对象中的创建对象的3种方法
类与对象在Python中的本质
T运维对象关系在AIOps中的价值探索
重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
2023-06-14:我们从二叉树的根节点 root 开始进行深度优先搜索。在遍历中的每个节点处,我们输出 D 条短划线(其中
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券