腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5465)
视频
沙龙
4
回答
当在
我
自己
的
数据结构
中
递增
数字
时
,
clojure
中
的
不变性
,
从
常见
的
lisp
可变性
到
clojure
不变性
、
、
、
在对
lisp
进行更多
的
研究之前,
我
使用过
clojure
一段时间,
我
想回到
clojure
…… 所以我有一个
常见
的
lisp
: (mapcar #'(lambda (x) (incf (third
中
翻译为(不确定这是否是好
的
clojure
): (map (fn [x] (swap!0] [d a 0] [d b 0] [d c 0] [d d 0]] 和转换:
浏览 67
提问于2021-10-22
得票数 2
回答已采纳
2
回答
i++在
Clojure
中
的
等价物
我
是
Clojure
的
新手。i++;在
Clojure
中
,
我
可以做到:(def i (+ i 1)) 这是在
Clojure
中
递增
绑定
的
正确方式吗?
浏览 1
提问于2010-12-23
得票数 12
回答已采纳
3
回答
使用
Clojure
进行新开发
的
最佳用例是什么?
为什么
我
应该为一个新项目选择
Clojure
而不是另一种语言?它在哪些方面出类拔萃?
浏览 0
提问于2011-01-07
得票数 8
回答已采纳
5
回答
闭律
中
的
不
可变性
与按值传递不同吗?
、
我
刚刚开始使用
Clojure
,
我
没有fp经验,但我注意
到
的
第一件事是非常强调不
可变性
。不过,
我
有点被重点搞糊涂了。看起来,您可以轻松地重新定义全局变量,本质上为您提供了一种改变状态
的
方法。
我
能看到
的
最显著
的
区别是,函数参数是通过值传递
的
,不能在函数
中
重新定义()。这里有一个爬行片段,它展示了
我
的
意思: towers.core=
浏览 7
提问于2013-12-10
得票数 3
回答已采纳
4
回答
Clojure
、Scheme/ between和Common
Lisp
有什么不同?
、
、
、
、
我
知道它们是同一个叫做
lisp
的
语言家族
的
方言,但是它们到底有什么不同呢?如果可能的话,你能给出一个概述,包括语法,特征,功能和资源等主题。
浏览 3
提问于2012-06-27
得票数 135
回答已采纳
4
回答
从
初学者
的
角度来看,
Clojure
更接近Scheme还是Common
Lisp
?
、
、
如果
我
想学习
Clojure
,
我
应该
从
学习Scheme开始还是
从
Common
Lisp
开始? 或者
Clojure
与这两者
的
区别是否足够大,以至于我应该
自己
开始学习
Clojure
?
浏览 5
提问于2009-09-11
得票数 27
回答已采纳
2
回答
如何在
Clojure
数据结构
中
“标记”节点?
、
我
有过 其中
的
一个特定节点,让我们称它为focus节点,称为树
中
的
路径:一个键序列,如您可以呈现给get-in
的
序列
我
将在一个函数
中
决定焦点节点,
我
想以一种可以以一种不违反不
可变性
的
方式将焦点节点传递
到
另一个函数
的
方式来表示对焦点节点
的
浏览 4
提问于2014-05-24
得票数 6
5
回答
common
lisp
cons
从
两个符号创建一个列表,
clojure
cons需要一个seq才能cons?
、
、
、
、
(免责声明-
我
知道Seqs在
Clojure
中
的
重要性)(def s 'x)(cons s l)(def s 'x)(cons s
浏览 0
提问于2010-07-11
得票数 14
回答已采纳
6
回答
什么是轻量级
lisp
方言,可以编译成可读
的
js?
、
、
、
使用JS
自己
的
类型编译成简短、可读和可修改
的
JS
的
lisp
方言是什么?
浏览 0
提问于2012-10-28
得票数 10
回答已采纳
3
回答
可以安全地忽略宏和内置之间
的
区别吗?
、
、
我
从
Clojure
开始,这也是
我
的
第一个
lisp
。显然有很多东西需要吸收,为了减轻认知负荷,
我
试图找到我可以安全地忽略
的
部分(目前)。是否可以安全地处理具有宏
的
表单和具有内置
的
表单,或者是否存在以后会出现
的
陷阱?换句话说,
我
是否会遇到这样一种情况:
我
需要知道(defn f1 [])扩展
到
(def f1 (.withMeta (
cloju
浏览 4
提问于2011-02-26
得票数 7
回答已采纳
4
回答
学习另一种
lisp
方言是否会使学习
clojure
变得更容易?
、
我
一直在读。
Lisp
正在教我以
自己
的
方式思考。作为一名java开发人员,
我
希望学习
clojure
。
我
知道
clojure
类似于
lisp
。所以我
的
问题是,学习
Lisp
能帮助我轻松地学习
clojure
吗?
浏览 2
提问于2012-08-20
得票数 4
回答已采纳
4
回答
将Common
Lisp
代码移植
到
Clojure
、
、
将Common
Lisp
应用程序移植
到
Clojure
有多实用?更具体地说,Common
Lisp
中
存在哪些
Clojure
中
不存在
的
特性,需要重写?
浏览 0
提问于2009-02-27
得票数 35
回答已采纳
1
回答
Clojure
序列和集合
、
、
、
在
Lisp
中
,所有的
数据结构
都是构建反单元格
的
,也就是说,它们本质上是链接列表或二叉树,或者两者兼而有之(如果
我
错了,请纠正
我
)。
Clojure
数据结构
是列表、向量、映射和集合。
Clojure
包含了用于这些
数据结构
的
两种包含性抽象:集合和序列。序列抽象定义了first、rest和cons操作,其中集合抽象定义集合特定
的
操作,如conj和into。
Clojure
核心
浏览 0
提问于2019-01-29
得票数 4
2
回答
不可变
数据结构
.应用程序维护
、
、
我
一直在阅读关于不可变
数据结构
的
文章,并且了解
到
更改检测已经变得容易了。而且,
我
经常听说,它使应用程序维护变得更简单,并提供了一个易于理解
的
编程模型。
我
需要帮助来理解它简化了工作
的
方式。
浏览 6
提问于2015-03-04
得票数 4
回答已采纳
2
回答
在
Clojure
中
编写需要指针/引用
的
数据结构
?
、
我
一直致力于在
Clojure
中
创建一个数据库,并想实现一个B+树。当我开始思考它
的
时候,
我
意识
到
可能没有一种方法可以在
Clojure
中
拥有指向其他节点
的
指针/引用。对于BST或许多其他
的
Tree结构来说,这并不重要,因为您所需要
的
只是存储Node
的
子节点。但是,在像B+树这样
的
东西
中
,为了能够引用节点
的
兄弟节点,<em
浏览 2
提问于2010-11-22
得票数 6
回答已采纳
3
回答
有没有一种使用
Clojure
向量作为矩阵
的
快速方法?
、
、
我
正在尝试使用
Clojure
来处理图像,并且
我
希望使用
Clojure
数据结构
来表示图像。基本上,
我
的
第一种方法是使用向量和mapv
的
向量对每个像素值进行操作,并返回具有相同
数据结构
的
新图像表示。然而,一些基本操作花费了太多
的
时间。 使用Jvisual profiler,
我
得到了如下结果。有没有人能给我一个提高性能
的
建议?如果有必要,
我
可以给出更多
浏览 2
提问于2013-05-01
得票数 2
回答已采纳
5
回答
面向初学者
的
Clojure
演示文稿?
、
、
、
、
我
需要为初学者做一个关于
Clojure
语言
的
介绍。你对如何选择主题有什么建议?
我
需要包括哪些要点? 注意:对于初学者来说,
我
指的是他们在其他编程范例方面的经验,而不是在函数式编程模型
中
的
经验。
浏览 4
提问于2011-07-25
得票数 5
11
回答
在哪些情况下使用
Clojure
更好?
、
、
我
使用
Lisp
和Scheme进行开发,但我正在阅读有关
Clojure
的
文章,然后
我
想知道,在哪些情况下使用它比使用
Lisp
或Scheme更好?谢谢
浏览 0
提问于2009-11-26
得票数 21
回答已采纳
13
回答
对学习哪种
Lisp
变体有什么建议吗?
、
、
我
最终想学习
Clojure
,但我发现
Clojure
的
学习资源对于缺乏经验的人来说是稀缺
的
……
我
想知道
从
Scheme (阅读和)或其他
Lisp
变体开始是否会有好处。
我
唯一
的
其他编程经验是Java和Python (这是非常简单
的
)。
我
最终想在业余时间学习
Clojure
,因为
我
发现它很吸引人,而且
我
的
大学课程使用J
浏览 0
提问于2010-01-22
得票数 20
11
回答
为什么
Clojure
胜过其他JVM
Lisp
: Kawa、JVM还是SISC?
、
、
、
在
Clojure
出现之前,JVM已经有了三个
Lisp
:、和。 填补了那些Lisps留下
的
空白?
浏览 5
提问于2009-09-11
得票数 68
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《七周七语言:理解多种编程范型》读书笔记
深度可逆网络i-RevNet:信息丢弃不是泛化的必要条件
Clojure和Haskell——深度学习中的函数式语言之美
程序员为什么需要框架?
编程语言:最完整的编程语言列表!知道你学的语言属于什么吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券