腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Clojure
规范
关于
简单
参数
匹配
的
问题
、
我正在努力使用
Clojure
(脚本)
规范
。我稍微找到了导致
问题
的
部分,但我不能解决它。(set/difference field-tags item-tags)))] (into #{} ids))) 上面的代码是我试图定义
的
规范
。(fdef) 我定义了
规范
。 (spec/def :common/id (spec/and keyword?a
浏览 18
提问于2021-08-04
得票数 1
回答已采纳
4
回答
基于
Clojure
中
参数
类型返回
的
规范
方法
如果
参数
是符号,则返回它。如果
参数
是一个列表,则调用另一个方法。 return arg return another_method(arg) 也许我可以使用多种方法,但是如何在
参数
的
类型上进行
匹配
,以及在
Clojure
中是否可以接受类型上
的
匹配<
浏览 2
提问于2019-08-12
得票数 2
回答已采纳
1
回答
为什么我
的
或-
规范
只对给定
的
规格之一有效?
、
对于文本或链接层端口号,请考虑以下
规范
: (spec/def ::text (spec/and string?
浏览 3
提问于2017-05-23
得票数 1
回答已采纳
2
回答
在
clojure
中动态生成高性能函数
、
、
、
、
我正在尝试使用
Clojure
动态生成可应用于大量数据
的
函数-即要求将函数编译为字节码以便快速执行,但其
规范
直到运行时才为人所知。例如,假设我用一个
简单
的
DSL指定函数,如下所示:我想创建一个函数编译
规范
,以便:将返回一个带有一个
参数
x
的
已编译函数,该函数返回2x+3。在
Clojure
中实现这一点<e
浏览 0
提问于2010-05-13
得票数 7
回答已采纳
3
回答
一个
Clojure
Spec,它
匹配
并生成一个可变长度
的
有序向量。
、
让我们从以下规则序列开始 '[
clojure
.spec.gen :as gen])(spec/conform ::cat '[af "5"])(spec/conform ::cat '[af "5" :key]) => {
浏览 5
提问于2017-04-05
得票数 5
回答已采纳
1
回答
如何在
Clojure
中指定一个没有
参数
的
函数?
我想为我
的
一个小项目编写一些
规范
,并且担心如何为一个没有提供任何
参数
传递给它
的
函数编写
规范
。我想为这个特定
的
函数编写
规范
: (int (Math/ceil (/ (count (get-posts)) posts-per-page))))在没有警告
的
情况下,我无法对其执行任何stest/check: :
clojure
.spec.test.check
浏览 21
提问于2020-05-09
得票数 4
回答已采纳
1
回答
clojure
规范
fdef不起作用-传递递归定义时
、
下面是我
的
clojure
规范
,它是为类似打饱症
的
语法编写
的
。:content ::org-content我在这里写了一个
简单
的
函数
规范
- #object[
clojure
.spec.alpha$regex_spec_
浏览 5
提问于2017-06-26
得票数 2
回答已采纳
1
回答
如何设置clojureScript项目以在运行时使用
规范
并测试
clojure
.core函数?
、
、
clojure
.core库中
的
函数现在有
规范
。如何设置一个clojurescript项目来使用
规范
并在运行时测试
clojure
.core函数?我使用库[org.
clojure
/test.check "0.10.0-alpha2"]和[org.
clojure
/spec.alpha "0.1.123"]来安装specs和命令instrument。它
的
工作是检测我编写
的
规范
浏览 2
提问于2017-10-04
得票数 3
回答已采纳
1
回答
Clojure
规范
和记录构造函数
、
(s/def ::person (s/keys :req-un [::name ::id]))(s/conform ::person (->Person "Fred" "3")):
clojure
.spec/invalid 谢谢
浏览 5
提问于2016-07-22
得票数 6
回答已采纳
1
回答
用于将命名
参数
的
两组键与
Clojure
Spec结合
的
生成器
、
让我们看一下
clojure
.spec/merge
的
Clojure
Spec 中给出
的
示例 '[
clojure
.spec.gen:dog/breed])))(gen/generate (spec/gen :animal/dog)) => {:animal
浏览 0
提问于2017-04-13
得票数 1
1
回答
Clojure
的
规范
是否等同于Wadler
的
命题?
、
写了一篇很棒
的
论文: --他在这里谈论通信,你可以根据程序
的
类型来检查程序
的
行为。(对于给定
的
语言子集)。 我
的
问题
是:
的
规范
是否等同于Wadler
的
命题?
浏览 1
提问于2016-05-27
得票数 11
回答已采纳
1
回答
人们测试他们
的
clojure
.spec
规范
是很常见
的
吗?
、
、
、
、
我正在学习
Clojure
,我自己一个人,我一直在做一个
简单
的
玩具项目来创建一个Kakebo (日本预算工具)供我学习。首先我将处理一个CLI,然后是一个API。从刚开始,我就能够“摸索”
规范
,这似乎是
clojure
中一个很好
的
验证工具。所以,我
的
问题
是: 人员测试他们自己
的
书面
规范
?--我像下面的代码一样测试了自己
的
规范
。
关于
更好
的
建议?据我所知
浏览 6
提问于2021-04-07
得票数 1
回答已采纳
2
回答
如何在
Clojure
中指定高阶函数
参数
?
、
、
假设我有一个函数,它接受一个函数,并返回一个函数,该函数应用传递给传入函数
的
任何
参数
,并将结果放入一个向量中(这是一个节点示例,但希望能说明我
的
观点)。(defn box [f] [(apply f args)]))(spec/fdef box :args (spec/cat断言并为测试生成PersistentVector,这显然是
clojure
.core/+不能使用
浏览 5
提问于2017-07-13
得票数 3
回答已采纳
1
回答
Clojure
合并记录类型
似乎将记录作为第一个
参数
传递给merge总是返回相同类型
的
记录:(merge (X. 1 2 3) {:d 4 :e 5}) ;; #my_ns.Xa 1, :b 2, :c 3, :z 0}(assoc (X. 1 2 3) :z 0) ;; #my_ns.X{:a 1, :b 2, :c 3, :z 0} 在assoc
的
情况下
浏览 3
提问于2017-05-16
得票数 1
回答已采纳
1
回答
特快专递和毁灭?
、
不确定如何编写Spec来检查函数
的
非结构化
参数
。如果我有一个
简单
的
函数: (str first " " last))(s/def ::vstring2它会爆炸:=> ({:spec #object[
clojure
.spec.alpha$fspec_impl$reify__24510x7dd4c5
浏览 0
提问于2018-06-07
得票数 4
回答已采纳
3
回答
clojure
如何绑定变量
参数
?
、
、
我是
Clojure
.The
问题
的
新手,我曾经检查过conj
的
源代码。/conj coll x));4 (if xs ;2 (
clojure
.lang.RT/conj coll x))))) conj
的
浏览 6
提问于2019-12-24
得票数 1
回答已采纳
3
回答
测试CRUD
Clojure
函数,如使用ruby Rspec
、
我已经可以发布新
的
内容,上传文件,我有会话、cookie和角色,无论如何,我认为现在我有足够
的
代码开始担心测试部分,但是我有点卡住了,因为看起来在
clojure
的
测试和
规范
方面发生了很多事情。" "no-cache"该函数以一个map作为
参数
我看到类似于Factory
浏览 1
提问于2018-07-30
得票数 2
1
回答
通过
Clojure
Spec使用带有命名
参数
的
宏
、
假设我们有一个宏,它接受一个必需
的
参数
,后面是可选
的
位置
参数
,如 '[
clojure
.spec.gen :as,我们就会看到同样
的
问题
:; 1.Unhandled
clojure
.lang.ArityException ; Wrong number of a
浏览 3
提问于2017-04-11
得票数 2
回答已采纳
3
回答
中用于
Clojure
.Spec验证
的
有意义
的
错误消息:
、
最后几天,我深入研究了
Clojure
和ClojureScript中
的
clojure
.spec。到目前为止,我发现在:pre和:post中使用
规范
作为保护程序是最有用
的
,因为它们依赖于某种格式
的
数据。 {:pre [(s/valid?%)]}这种方法
的
问题
浏览 1
提问于2016-06-17
得票数 22
3
回答
clojure
.spec
的
强制用法是惯用
的
吗?
、
我在不同
的
专家中看到过使用
clojure
规范
来强制数据,但我也有一种印象(我不记得在哪里),即强制(例如,如下所示)并不是
规范
的
惯用。conformers/int) 这是真的吗,以上是统一/无意
的
?如果是这样的话,什么是恰当
的
/惯用
的
用
浏览 1
提问于2017-07-19
得票数 12
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券