首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#/java事件、eventlisteners的clojure方法

C#/java事件、eventlisteners的clojure方法
EN

Stack Overflow用户
提问于 2013-11-24 05:59:39
回答 1查看 76关注 0票数 1

我来自C#,我的clojure到期时间大约是两周。我想要跟踪一些对象并接收来自它的通知。在C#中,im使用事件。有没有针对这个问题的clojure最佳实践?

例如:

service-controller.clj

代码语言:javascript
复制
(def shared-state)
(defn start-watch [x]
 ;; add object to watch in shared state
    )

(loop blah blah
 ;; check all objects in shared state and in some cases delete object, change object
 recur  )

在另一个文件中,我想为服务控制器共享状态添加侦听器。engine.clj (添加侦听器服务控制器/共享状态fn诸如此类)

代码语言:javascript
复制
(service-controller/start-watch x)

我找到了agent和add-watch,这没问题,但是我怎么才能修改agent中的向量呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-24 07:08:23

sendsend-off用于更改代理状态。documentation有更多细节,但基本上是使用计算新状态的函数调用send

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20168434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档