腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Clojure
中
的
动态
原子
dynamic
、
clojure
、
binding
我是
Clojure
的
新手,对
动态
原子
有点困惑。我想我理解
动态
绑定和
原子
的
用例。但我经常看到这样
的
定义 (def ^:dynamic *variable* (atom nil))
动态
原子
的
用途是什么?
浏览 23
提问于2020-07-12
得票数 4
回答已采纳
2
回答
Common Lisp
中
的
原子
和
Clojure
中
的
原子
有什么区别?
clojure
、
lisp
、
common-lisp
下面的将讨论
原子
在
Clojure
中
的
工作方式。它并没有详细说明
Clojure
和其他lisp方言中
原子
之间
的
区别。 Common Lisp
中
的
原子
和
Clojure
中
的
原子
之间
的
主要区别是什么?(在CL
中
存在
的
Clojure
中
的
atom定义<e
浏览 4
提问于2010-09-08
得票数 14
回答已采纳
4
回答
在
clojure
中
,(= 'a 'a)是指‘同一
原子
’吗?
java
、
clojure
、
lisp
、
scheme
在Common LISP
的
一些实现
中
,我们可以这样说,对于下面的表达式是true,因为'a和'a是“相同
的
原子
”。这可能依赖于实现,但似乎短语(在流行
的
LISP教学书籍中使用)假设相同值
的
原子
存储在内存
中
的
相同位置。 在Java
中
,两个相同值
的
中间字符串存储在内存
中
的
相同位置。现在,JVM上
的
浏览 3
提问于2010-09-07
得票数 6
回答已采纳
1
回答
争用条件和conditions
java
、
multithreading
、
clojure
、
atomic
clojure
"atom“
的
文档规定-我想知道,保证“
原子
的
变化永远不受种族条件
的
影响”有什么意义?在java
中
,我们有
原子
原语,它支持特定
的
某些线程安全
浏览 4
提问于2012-03-12
得票数 11
回答已采纳
2
回答
跨多个命名空间共享状态
clojure
编写我
的
第一个
Clojure
程序时偶然发现了以下任务,但我无法解决: (:require [calc])) (calc/updatedata) data我如何在core/data
中
引用和变异calc,就好像它是在那里定义
的
一样?
浏览 1
提问于2015-08-20
得票数 0
回答已采纳
3
回答
Clojure
中
的
nil类型行为
clojure
假设,我有var
原子
变量。另外,假设
原子
的
一个标准行为:=> #object[
clojure
.lang.Atom 0x6500d3fd {:status :ready, :val [{:a "2"}]=> #object[
clojure
.lang.Atom 0x6500d3fd {:status :ready, :v
浏览 1
提问于2019-01-23
得票数 0
回答已采纳
2
回答
如何在
Clojure
中
编写/执行类型操作?
clojure
我很难用
Clojure
编写类型检查。请帮帮我。 如何编写/执行“char”?在
Clojure
中
?如何编写/执行“
原子
”?在
Clojure
中
?,我如何知道某个项在
Clojure
中
的
类型?
浏览 4
提问于2009-07-23
得票数 2
回答已采纳
1
回答
LightTable监听器未更新Atom
clojure
、
lighttable
当我向
clojure
中
的
变量添加一个watch并重新绑定它时,将
动态
更新该手表。x(defonce y (atom 10))(swap!y inc) *80* 在上面的示例
中
,我在没有执行deref
浏览 3
提问于2014-10-24
得票数 0
回答已采纳
1
回答
将函数
的
参数声明为
原子
clojure
是否可以将函数
的
参数声明为
原子
?
浏览 0
提问于2014-01-20
得票数 0
回答已采纳
5
回答
我使用
的
是atom吗?错了还是有别的什么……?
clojure
、
compiler-errors
/a)=> (atom?我使用
的
是Eclipse Juno4.2,CounterClockwise插件。
浏览 5
提问于2012-08-03
得票数 6
回答已采纳
1
回答
C#
原子
引用类型,等价于
clojure
原子
c#
、
.net
、
concurrency
、
clojure
、
atomic
是否有一个C# BCL等价于
Clojure
原子
,类似于为引用类型T提供
原子
交换/重置语义
的
Atom<T>?.NET具有不可变
的
集合,因此我可以看到使用这个类就像在
Clojure
中一样。
浏览 6
提问于2016-04-19
得票数 1
回答已采纳
1
回答
clojure
STM
的
实际应用
clojure
、
stm
据我所知,
clojure
STM可以用于跨refs
的
值事务处理。 我知道这个属性在数据存储
中
很有用,在数据存储
中
,必须在单个事务
原子
性
中
改变2个或更多位置。然而,在什么情况下,这在软件应用程序
中
是有用
的
?如果我想要共享可变状态,我可以只将我所有的状态存储在一个map
中
,并使用
clojure
.core/atom。在哪种类型
的
应用程序/场景
中
,使用ref比使用<em
浏览 3
提问于2019-08-03
得票数 1
1
回答
未找到作为静态函数
的
Observable/toObservable?
java
、
clojure
、
reactive-programming
、
rx-java
从monad中提取数据
的
外部收集器)(defn- collectstring-explode %))) ) 这会产生:我想说
的
是"three"]) (.mapMany (comp Observable/toObservable string-explo
浏览 0
提问于2013-05-31
得票数 3
回答已采纳
3
回答
为什么在这个例子
中
调用(f arg)和调用f
的
主体显式地产生不同
的
结果?
clojure
首先,我没有使用CS
的
经验,
Clojure
是我
的
第一语言,所以如果下面的问题有一个解决方案,请原谅,这对程序员来说是显而易见
的
。 这个问题
的
总结如下:一个人需要在未知
的
时间任意地用未知
的
符号创造
原子
。我
的
方法围绕着( a)将
原子
的
名称暂时存储在
原子
本身
中
;( b)将这些字符串更改为带有函数
的
符号;( c)使用函数添加和创建新
的
<
浏览 0
提问于2014-06-12
得票数 1
回答已采纳
1
回答
从网站获取
的
引号
中
的
单词数
concurrency
、
clojure
我已经解决了下面的问题,并希望得到一些关于我
的
执行情况
的
反馈。期货应该更新一个
原子
,该
原子
指的是所有引号
的
总字数。函数将获取要下载
的
引号数作为参数,并返回
原子
的
最后值。请记住,在返回
原子
的
最终值之前,您需要确保所有的期货都已经完成。*\n" "")) [quote] (
clojure
.string/replac
浏览 0
提问于2019-08-31
得票数 3
回答已采纳
1
回答
clojure
中
的
线程局部变量
java
、
multithreading
、
clojure
、
thread-local
、
thread-local-storage
由于其他原因,我已经编写了许多在1.1上运行
的
其他自定义库。 例如(线程-局部(
原子
0))似乎不适合我 所以我只需要被指引到正确
的
方向。
浏览 4
提问于2014-02-06
得票数 2
回答已采纳
1
回答
Clojure
原子
将向量转换为列表?
clojure
我想要一个
原子
中
的
Clojure
向量来建模有状态
的
FIFO (推到最后,从头开始弹出)。已尝试然后执行push,如下所示:期待但是得到了没什么大不了
的
,它只是意味着我必须反转(O(n))
原子
(持久化列表)
的
值来获得项目的顺序,而不是我推送它们
的
顺序(例如,按顺序将命令流推送到虚拟机有没有可以放在
原子</
浏览 1
提问于2017-08-06
得票数 4
回答已采纳
3
回答
为什么
Clojure
的
原子
交换!还新
的
价值?
clojure
大多数
原子
运算符返回交换前
的
前一个值,如std::atomic::fetch_add in C++。使用
原子
int作为从0开始
的
全局递增id是很自然
的
。为什么
Clojure
的
atom返回被交换
的
值?global-counter inc))) 有没有更好
的
方法来创建一个基于零
的
计数器在
Clojure
?
浏览 2
提问于2014-11-10
得票数 7
回答已采纳
3
回答
为什么引用赋值在Java
中
是
原子
的
?
java
、
scala
、
concurrency
、
jvm
、
atomic
据我所知,引用赋值在64位JVM
中
是
原子
的
。现在,我假设jvm内部不使用
原子
指针来建模,因为否则就不需要
原子
引用了。所以我
的
问题是:
原子
引用赋值是在java/Scala
的
“规范”中进行
的
,并且保证会发生,还是大多数时候都是这样
的
一个愉快
的
巧合?对于任何编译到JVM字节码
的
语言(例如
clojure
、Groovy、JRuby、JPython...etc),
浏览 6
提问于2017-05-31
得票数 23
回答已采纳
2
回答
状态monad与
Clojure
中
的
atom
clojure
、
monads
、
state-monad
状态monad在
Clojure
中有意义吗?如果是这样的话,我会喜欢状态单子比通过swap!s或reset!s突变
Clojure
原子
更合适
的
情况。
浏览 0
提问于2015-11-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Clojure和Haskell——深度学习中的函数式语言之美
mybatis中的动态SQL
Python中动态创建类的方法
Java中volatile的使用,只能保证变量的可见性,不能保证原子性
Litho在动态化方案MTFlexbox中的实践
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券