腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
为
符号
``with
redefs
` (
Clojure
)
连续
返回
不同
的
值
、
我希望使用with-
redefs
来模拟来自STDIN
的
用户输入。(with-
redefs
[read-line (fn [] "HI") read-line (fn [] &q
浏览 1
提问于2018-01-22
得票数 5
回答已采纳
2
回答
在
Clojure
中,与-
redefs
和-
redefs
有什么区别?
、
、
我想了解with-
redefs
和with-
redefs
-fn之间
的
区别。 具体
的
例子将很好地理解fns
的
行为。
浏览 10
提问于2017-04-11
得票数 12
回答已采纳
1
回答
为什么不能在deftest周围应用with-
redefs
?
、
在
clojure
测试中,需要使用with-
redefs
函数来模拟/清除依赖项。我使用
的
是
clojure
.test 1.10.1 最初它给了我很大
的
痛苦,当我运行测试时,新
的
绑定没有被应用。Appends trade to the trades log" (with-
redefs
[id-gen/get-next-id mockmock {:trade t}))]
浏览 10
提问于2020-12-27
得票数 1
1
回答
Clojure
:绑定与-
redefs
、
clojure
.core拥有宏和。看一下clojuredocs.org上
的
docstring和示例,它们似乎做了一些非常相似的事情。在哪种情况下,我应该使用哪一种,有什么区别?
浏览 1
提问于2013-11-22
得票数 32
回答已采纳
2
回答
如何使用with来模拟对同一个函数
的
多个调用?
、
、
、
我希望能够模拟MyFunction,但是当调用MyFunction时,需要模拟
返回
不同
的
值
。 (with-
redefs
[->Baz (fn [_] (reify My
浏览 0
提问于2018-10-29
得票数 3
回答已采纳
2
回答
var和quote之间有什么区别?
在
Clojure
中,var和quote有什么
不同
?例如,(var a)和(quote a)。 官网有以下文档,但是var对象和
符号
的
值
有什么区别呢?我很困惑。(var
符号
)
符号
必须解析
为
var,并
返回
Var对象本身(而不是其
值
浏览 1
提问于2011-05-21
得票数 14
回答已采纳
1
回答
对在映射中使用
的
函数进行重新部署
为什么在不强制对序列进行求值
的
情况下不能正确地重新定义函数?#(vector %) (range 3)))user> (foo)user> (bar)user> (with-
redefs
user> (with-
redefs
[vector (fn [_] "what does the fox say?")](bar))user> (with-
redef
浏览 0
提问于2013-10-13
得票数 4
回答已采纳
1
回答
clojure
:优雅地模拟具有
不同
值
的
函数
、
在编写单元测试时,我有时必须模拟一个函数,以便
为
每个函数调用
返回
一系列已定义
的
值
。目前我正在做这样
的
事情: ; store sequence of rand values in atom, first/6 2: 1/3 3: 1/2 (let [r (atom
浏览 3
提问于2013-06-11
得票数 1
3
回答
‘`with
redefs
`不绑定某些函数(
Clojure
)
、
我正在尝试用
Clojure
测试一个"tic tac toe“命令行游戏,并且想要重新定义使用read-line模拟用户输入
的
函数。然而,with-
redefs
并没有像我预期
的
那样工作,而且(看起来)与其他测试也
不同
。这是我
的
测试 (:require [
clojure
.test :refer :all] [
clojure
.string :as st]我仍然看到来自request
浏览 14
提问于2018-01-22
得票数 0
回答已采纳
2
回答
Clojure
:将字符串转换为函数
以下工作:;; => 1((read-string "first") [1 2 3]) ;; => nil
浏览 3
提问于2020-08-01
得票数 1
回答已采纳
2
回答
如何调用
Clojure
中一行中
的
几个(静态)Java方法
、
、
、
到目前为止,我已经找到了两种方法,可以将Java中
的
静态方法作为
Clojure
中
的
函数调用。(.Math min 12 13)(Math/min 12 13)(. (.System out) println "Static call from
Clojure
."
浏览 5
提问于2014-10-17
得票数 1
回答已采纳
2
回答
在
clojure
中,读字符串和加载字符串有什么区别?
我有以下表格:它
返回
31)为什么上面的表单
返回
3而不是nil,或者抛出异常或其他什么?这个表单到底是如何解析
的
?2)在这种情况下,从read-string
返回
什么?如果我使用了load-string,那又有什么区别呢?
浏览 0
提问于2018-12-04
得票数 1
回答已采纳
1
回答
list
的
值
,其中
的
第一个参数在
clojure
中是最后一个参数吗?
我本来希望给出一个错误,因为第一个元素
的
列表,'+,我不是一个东西,可以评估!
浏览 2
提问于2020-10-07
得票数 2
回答已采纳
3
回答
在
Clojure
中'()和(list)有什么区别?
关于列表
的
部分似乎表明'()是一个列表构造函数,就像(list)一样,但我发现在实践中它们并不完全相同。(def foo "a")(def zip "c")(apply str '(foo bar zip))(apply str (list foo bar zip)) 产生"abc",正如我所期望
的<
浏览 0
提问于2012-04-24
得票数 21
回答已采纳
2
回答
从字符串生成
符号
并将其作为函数应用
我只是在学
clojure
,我碰到了一道墙。我读了"+“,把它变成了这样
的
符号
:这看起来很正常,但当我这么说
的
时候,我并没有得到我所期望
的
user=> (plus 1 2)use
浏览 7
提问于2013-11-05
得票数 1
回答已采纳
2
回答
Clojure
中
的
符号
将
Clojure
中
的
符号
绑定到底层对象并具有可选
的
独立
值
的
理由是什么?也许我遗漏了一些基本
的
东西,但如果有人能指出原因,那就太好了。
浏览 0
提问于2010-02-24
得票数 31
回答已采纳
3
回答
在
Clojure
中协调嵌套语法引号中
的
自动生成
、
在
Clojure
中,您需要使用gensym来创建在宏中内部使用
的
符号
,以保持它们
的
安全性。但是,有时您需要在嵌套
的
语法引号中使用相同
的
符号
。例如,如果我想用let将一个
值
绑定到一个
符号
,并在展开
的
循环中打印它三次,我会这样做 ~@(repeat 3但那将会产生(
clojure
.core/printl
浏览 5
提问于2012-10-01
得票数 15
回答已采纳
3
回答
我们应该如何称呼一个在
clojure
prog中声明
的
对象?
、
、
当我们谈论
clojure
(或其他lisp) prog时,当引用其中声明
的
对象时,我们应该说什么呢?例如:通常,我们在其他prog语言变量或对象中表示这些内容。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
4
回答
在
clojure
中,(= 'a 'a)是指‘同一原子’吗?
、
、
、
在Common LISP
的
一些实现中,我们可以这样说,对于下面的表达式是true,因为'a和'a是“相同
的
原子”。这可能依赖于实现,但似乎短语(在流行
的
LISP教学书籍中使用)假设相同
值
的
原子存储在内存中
的
相同位置。 在Java中,两个相同
值
的
中间字符串存储在内存中
的
相同位置。现在,JVM上
的
Clojure
继承了Java
的</e
浏览 3
提问于2010-09-07
得票数 6
回答已采纳
1
回答
从
Clojure
中
的
宏
返回
宏
、
正如在另一篇文章中所写
的
,我正在用
Clojure
编写一个沈阳编译器。为此,我需要一个宏/函数,它接收一个
符号
作为参数,如果Shen函数被绑定到它,它将
返回
该函数,如果该
符号
被定义
为
Clojure
宏,它应该
返回
宏,因此((function or) true false)应该
返回
与(or true false)相同
的
结果。fn) `(eval ~fn) `(quote ~x)))) "__fnPoF_
浏览 1
提问于2012-01-12
得票数 2
点击加载更多
相关
资讯
什么是函数式编程?我们怎么学习?
领英重写了实验引擎:速度提升20倍
如何利用IDA Python浏览WINDOWS内核
用IDA PYTHON走进WINDOWS内核
MindshaRE:如何利用IDA Python浏览WINDOWS内核
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券