腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
Clojure
中
遍历
复杂
的
映射
并
删除
基于
模式
的
键
?
、
、
我是
Clojure
的
新手,所以如果这是一个愚蠢
的
问题,我很抱歉,但我有一个相当
复杂
的
map (它包含嵌套map,向量等)。在我把它放到我
的
数据库
中
之前,我基本上想要消除一些我不需要
的
东西来节省写速度(在这种情况下,这是一个显着
的
性能改进)。我想通过建立某种
模式
来过滤掉所有我不需要
的
部分,这种
模式
可以用来
删除
任何不必要
的
东西。这是我想要实现
浏览 17
提问于2021-03-12
得票数 2
1
回答
如
何在
clojure
中
实现组合
键
?
如
何在
clojure
中
实现组合
键
?例如,如果我有一个地图,其中名字和姓氏指向属性列表……我可以创建一个包含这两个字段作为关键字
的
映射
吗? 同时..。在java
中
,你可以重写"equals“来为map生成非常高级
的
键
……
复杂
的
键
是如
何在
clojure
中
实现
的
?
浏览 6
提问于2011-10-06
得票数 6
回答已采纳
3
回答
基于
Agent / Actor
的
并行设计
模式
、
、
、
最近,我开始研究支持actor/agent/shared nothing架构
的
替代语言--即。scala、
clojure
等(
clojure
也支持共享状态)。到目前为止,我读过
的
大多数文档都集中在介绍级别上。我正在寻找
的
是四人帮
的
更高级
的
文档,但却没有共享任何基础。 为什么?这有助于理解设计思维
的
变化。简单
的
例子很简单,但在真实
的
java应用程序(单线程)
中
,您可以拥有包含1000
浏览 5
提问于2009-02-20
得票数 21
1
回答
用
Clojure
中
的
XML拉链构建自定义结构
的
惯用方法
、
比如说,我正在解析一个RSS提要,
并
希望从中提取一个子集
的
信息。:item :link text)但是,我想不出如
何在
同一时间提取它们,而不是不止一次
遍历
拉链。,该函数用(比方说) assoc逐步构建
映射
。我不仅要多次
遍历
序列,而且序列也有不同
的
状态,所以元素必须“对齐”,可以这么说。也就是说,在比RSS更
复杂
的
情况下,特定元素
中
浏览 2
提问于2010-05-07
得票数 8
回答已采纳
1
回答
Sublime Text 2 vintage
键
映射
,
如
vim
、
、
我在复古
模式
下使用Sublime Text2。我禁用了箭头
键
,所以在插入
模式
下不使用它们来移动光标。现在我想知道,如果可能的话,
映射
up /Down
键
,这样他们就可以上下移动一行代码。在vim
中
,只需将
键
映射
到像"dd k P“这样
的
序列来
删除
行,将光标向上移动
并
越过它,就可以很容易地做到这一点。 作为一个初学者,Sublime
中
的
键<
浏览 0
提问于2013-05-18
得票数 2
回答已采纳
1
回答
NHibernate
中
的
关联类
、
、
我想
映射
两个使用NHibernate关联
的
m:n类。NH会将带有外
键
约束
的
链接表
中
的
简单m:n关联
映射
到实体表。现在,我希望向关联附加更多属性,
如
本例所示:(我希望NHibernate将这些属性存储在链接表
中
)这个UML图显示了如何“解析”用于编程
的
关联类。到目前为止,我亲自完成了这一工作,
并
使用具有Person
浏览 1
提问于2010-01-28
得票数 2
回答已采纳
2
回答
在Mac上安装
的
一个好
的
闭包
、
、
、
、
我已经做了很多关于
clojure
编程
的
研究。我希望有一个清理设置,在这里我可以很容易地看到和访问我
的
所有项目,在REPL
中
快速测试/修改它们,并在它们完成后打包它们,以便我可以从命令行调用它们。通过多个建议,我目前在Eclipse、Leiningen、maven和SublimeREPL中有一个令人困惑
的
CCW。有经验
的
Clojurians,尤其是mac用户,您使用
的
工具是什么?我特别想知道如何逐步处理一个项目,比如如何设置您
的
窗口,以及如何快
浏览 3
提问于2013-08-09
得票数 2
回答已采纳
1
回答
如何将Java单例重构为
Clojure
?
、
、
我正在用Java编写一个简单
的
游戏,我想学习
Clojure
,所以我决定将我当前
的
Java代码重构为
Clojure
。问题是,我已经用面向对象
的
语言编写了大量代码,以至于我无法从功能上了解如何实现它。我在
Clojure
中
也以同样
的
方式实现了这一点。countries (assoc countries (get country :name) country))) 此外,我还创建了一个defrecord Country,但实际上我修改了这些记录,
如</
浏览 0
提问于2013-11-28
得票数 7
回答已采纳
2
回答
如
何在
Clojure
数据结构
中
“标记”节点?
、
我有过 其中
的
一个特定节点,让我们称它为focus节点,称为树
中
的
路径:一个
键
序列,
如
您可以呈现给get-in
的
序列我将在一个函数
中
决定焦点节点,我想以一种可以以一种不违反不可变性
的
方式将焦点节点传递到另一个函数
的
方式来表示对焦点节点
的
选择,并且不与
Clojure</em
浏览 4
提问于2014-05-24
得票数 6
4
回答
如
何在
Clojure
中
解释
映射
键
?
、
我试图用随机函数确定
的
键
创建一个地图文字: user=> {(str (rand-int 5)) "hello" (str (rand-int 5)) "goodbye"}IllegalArgumentException Duplicate key: (str (rand-int 5))
clojure
.lang.PersistentArrayMap.createWithCheckstr (rand-int 5)) "hello" (str (rand-int 6)) &q
浏览 0
提问于2016-11-18
得票数 11
回答已采纳
2
回答
在
clojure
中
,符号是函数,为什么?
、
在clojue
中
,我可以将符号作为函数调用:('sym 1) => nil这有什么意义呢?如
何在
clojure
中使用符号作为函数?
浏览 7
提问于2021-07-04
得票数 0
2
回答
是否有等同于Python
的
lxml
的
Clojure
模块?
、
我为第二个关于同一主题
的
问题道歉,但我很困惑。是否有遵循lxml
的
Clojure
模块,甚至是松散
的
,或者关于如何使用
Clojure
遍历
XML文件
的
操作文档?在
Clojure
中
,我得到了很好
的
答案,告诉我如何使用data.xml进行解析,然后通过提取:content标记
的
值并将信息放入一个tree-seq
中
来进一步减少经过data.xml解析
的
信息。然而,即使是结果
浏览 0
提问于2012-06-28
得票数 3
回答已采纳
1
回答
分类-
映射
:查找小于或等于x
的
最大
键
(楼层
键
)
、
、
、
例如,在Julia DataStructures包
中
,有一个带有方法
的
排序字典,
如
我一直试图在
clojure
中找到关于类似函数
的
文档,但是没有找到任何东西。我天真
浏览 3
提问于2016-11-01
得票数 5
1
回答
在
Clojure
中使用Java流
、
、
、
Java 8带来了接口,
并
使用它对Java集合进行了方便
的
映射
/筛选/减少操作(以及其他可以转换为流
的
操作)。 .findFirst(),尝试使用相同
的</e
浏览 2
提问于2016-02-23
得票数 14
回答已采纳
3
回答
将列表转换为Map和filter空
键
、
、
、
使用java 8流,我希望将列表转换为
映射
,
如
解决方案中所描述
的
那样。但是,我希望筛选使用某些
键
删除
条目(例如,如果
键
为null),而不需要将值转换为
键
两次。<Choice>identity()); 在我
的
例子
中
,获取密钥
的
逻辑比简单地获取字段属性要
复杂
得多,我希望避免首先在过滤器
中
执行逻辑,然后在Collectors.toMap
的
Collectors
浏览 10
提问于2014-05-09
得票数 3
回答已采纳
2
回答
调用
clojure
网站
中
的
函数
、
我刚开始学习
Clojure
,我有一些关于它
的
一般性问题,因为我在google
中
找不到任何关于它
的
东西。 我将创建一个与
clojure
网站。我如何通过一个标签或按钮在网站上调用一个函数?这有可能吗?我有角质JS
的
经验。在那里,如果我想共享数据,我只需将其存储在一个全球工厂
中
,稍后我就可以访问它了。这在
clojure
中
也是可能
的
吗?我不想在这个应用程序中使用angular或JS。我希望你能理解我
的
问
浏览 0
提问于2017-07-20
得票数 0
回答已采纳
1
回答
我能从removeWhile
的
LinkedHashMap吗?
如
何在
不
遍历
整个
映射
或收集中间集合
中
的
键
的
情况下从LinkedHashMap
中
删除
最古老
的
条目?LinkedHashMap条目是按插入顺序排序
的
,因此在迭代时首先找到最古老
的
条目。有一个dropWhile,但它不改变
映射
-它提供了一个迭代器。没有办法实现像removeWhile这样
的
东西 (我知道retain
的
事,但它贯穿整个地
浏览 0
提问于2016-01-10
得票数 0
回答已采纳
3
回答
如
何在
clojure
中
定义类型列表?
我希望有一些东西来定义我
的
UDT,因此如下所示现在,我可以将此类型
的
实例声明为但是如
何在
clojure
中使用类似java
的
数组呢?我想使用new ArrayList<Foo>() (或类似的东西),这样我就可以重复调用Add方法,将新
的
Foo添加到列表
中
。我需要告诉
clojure
将我
的</em
浏览 0
提问于2012-07-19
得票数 2
回答已采纳
1
回答
在Go
中
删除
时间
复杂
度优于O(n^2)
的
映射
中
的
键
片
从Go
中
的
映射
数组
中
删除
多个
键
的
基本方法是使用嵌套循环,即使用父循环来迭代
映射
数组,
并
使用要
删除
的
键
片内环。有没有一种不用使用嵌套循环就能做到这一点
的
方法。只是想找出一种更好
的
时间
复杂
度O(n^2)。
浏览 19
提问于2022-01-06
得票数 1
6
回答
为什么链表
删除
和插入操作具有O(1)
的
复杂
性?不是应该是O(n)吗?
、
、
、
、
大小为"M“
的
ArrayList
的
计算:如果我想在N个位置
删除
元素,那么我可以使用索引一次直接到N个位置(我不需要
遍历
直到N个索引),然后我可以
删除
这个元素,直到此时
复杂
度是O(1),那么我将不得不移动其余
的
元素因此,
删除
或插入在最后将给我最好
的
表现(
如
N~ M),
删除
或插入在开始将是最差
的
(
如
N~ 1)。...but
删除
和添加操作在L
浏览 5
提问于2017-03-17
得票数 23
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python教程(11)——Python中的字典dict的用法介绍
Python入门基础连载(2)数据结构
python系列五 字典
Golang for 循环
TreeMap源码解读
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券