腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
我
能用
Clojure
规范
验证
函数
吗
?
、
我
可以使用
Clojure
规范
系统来定义
函数
签名并
验证
函数
是否满足它们
吗
?(s/valid? (s/fspec :args string?(s/valid ::str-pred (fn [s] true)) ;; false
我
知道fdef,但我想要一些
我
能写的东西。例如,创建相关
函数
签名的映射。
浏览 11
提问于2021-03-10
得票数 0
回答已采纳
1
回答
fdef的
clojure
.spec
验证
、
我
试图用用1.9.0-alpha11版本编写一个更高级的
函数
,并且无法获得针对返回
函数
执行的
验证
。使用高级
函数
部分中的
clojure
.spec指南示例,
我
将adder表单定义为:如指南所述,
我
创建
规范
如下: :args:fn #(= (-> % :args :x) ((:ret %) 0))) 当我在repl中执行它时,会抛出一个异常
浏览 5
提问于2016-09-08
得票数 6
回答已采纳
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
回答已采纳
3
回答
clojure
.spec的强制用法是惯用的
吗
?
、
我
在不同的专家中看到过使用
clojure
规范
来强制数据,但我也有一种印象(
我
不记得在哪里),即强制(例如,如下所示)并不是
规范
的惯用。quantity :conformers/int) 这是真的
吗
,
浏览 1
提问于2017-07-19
得票数 12
回答已采纳
2
回答
Clojure
.spec -为什么它有用,什么时候使用?
、
我
最近看过,虽然它非常有趣,但我并不真正理解
clojure
.spec中的要点,也不知道什么时候使用它。似乎大多数思想,如一致性、有效性等,在
Clojure
中已经有了类似的功能。到目前为止,
我
只学了大约3个月,所以这可能是因为缺乏编程/
clojure
经验。
clojure
.spec和cljs.spec的工作方式与
Clojure
和Cljs相似,虽然它们不是100%相同,但它们基于相同的基本原则。
浏览 4
提问于2016-12-11
得票数 5
回答已采纳
2
回答
为基于调用的
函数
生成
clojure
规范
、
是否可以根据
规范
生成/推断
clojure
规范
,用于调用
函数
:谢谢
浏览 2
提问于2018-01-08
得票数 1
回答已采纳
1
回答
用于将命名参数的两组键与
Clojure
Spec结合的生成器
、
让我们看一下
clojure
.spec/merge的
Clojure
Spec 中给出的示例 '[
clojure
.spec.gen:dog/breed])))(gen/generate (spec/gen :animal/dog)) => {:animal/kin
浏览 0
提问于2017-04-13
得票数 1
1
回答
使用
规范
/有效可以
吗
?用于运行时的
函数
输入
验证
?
、
我
正在编写一个
clojure
库,并且正在考虑使用
clojure
.spec。使用
规范
/有效是很好的做法
吗
?在运行时输入的
函数
?或者,
我
应该在类型提示的同时使用析取
吗
?
我
担心的是,是否会有性能上的损失,如果它被认为是对
规范
的错误使用,并且通常是错误的实践。
浏览 1
提问于2019-12-22
得票数 0
回答已采纳
1
回答
Clojure
的
规范
是否等同于Wadler的命题?
、
最近,发布了,用于定义数据和功能
规范
。
我
的问题是:的
规范
是否等同于Wadler的命题?
浏览 1
提问于2016-05-27
得票数 11
回答已采纳
2
回答
如何在
Clojure
中指定高阶
函数
参数?
、
、
假设
我
有一个
函数
,它接受一个
函数
,并返回一个
函数
,该
函数
应用传递给传入
函数
的任何参数,并将结果放入一个向量中(这是一个节点示例,但希望能说明
我
的观点)。(defn box [f] [(apply f args)]))(spec/fdef box如果
我<
浏览 5
提问于2017-07-13
得票数 3
回答已采纳
1
回答
vararg
函数
上的
Clojure
Spec
、
、
我
试图为合并
函数
编写一个
规范
,该
函数
以
函数
和映射作为输入,并使用
函数
来解决冲突。但是,
我
为
函数
编写的
规范
失败了。
我
试图弄清楚如何为这些
函数
编写
规范
。(require '[
clojure
.spec :as spec]) (def
浏览 3
提问于2016-07-07
得票数 1
回答已采纳
2
回答
用包含没有宏的变量的regex替换字符串
我
需要使用
Clojure
删除字符串(eq_code)末尾的一些内容。
我
想实现一个由变量(get-in vector31)初始化的正则表达式。以下是代码:错误是: IllegalArgumentExceptionInvalid match arg: project.core$interpreted_lang_wh
浏览 0
提问于2018-12-28
得票数 0
回答已采纳
1
回答
如何在
clojure
中创建一个列表数组?
因此,
我
正在编写一个编译器lexer,并使用(make-array rows)定义转换表,其中行是一个列表列表。但是,
我
遇到内存问题,创建一个包含800 * 127 * '()行的高嵌套列表,然后将其转换回数组。 有没有一种方法可以创建一个空的2d数组,然后用列表动态地设置其单元格?
浏览 0
提问于2019-02-07
得票数 1
回答已采纳
1
回答
如何将
函数
应用于
Clojure
中列表或向量的每个元素
、
我
看到
Clojure
中存在map
函数
,但我不知道如何引用列表中的每个元素。不确定这是否有可能。在Ruby中,我会写这样的东西:list_of_numbers.map {|num| num * 2}
我
能用
Clojure
中的map
函数
来做类似的事情
吗
浏览 3
提问于2019-06-11
得票数 3
回答已采纳
1
回答
clojure
.spec检查是否生成错误的输入?
、
、
、
、
使用 (org.
clojure
/clojurescript {:mvn/version "1.10.520"}),
我
有一个
函数
规范
,为它的输入指定一个映射。Ie,看起来
规范
系统正在产生糟糕的输入。 :args (s/cat :arg ::check-run-started)) (defn check-run->cijob-creat
浏览 5
提问于2021-04-18
得票数 0
1
回答
Clojure
.spec键:将键名与
验证
规范
分开
我
需要
验证
已从json字符串转换的
clojure
映射的形状。json字符串是
我
正在实现的协议的消息。为此,
我
正在试用
clojure
.spec.alpha。 (s/keys :req [::status])) (s/def ::anot
浏览 2
提问于2017-05-09
得票数 15
回答已采纳
2
回答
在
clojure
中替换通用lisp中(null x)
函数
的惯用方法
、
、
、
在Common Lisp中,您可以使用(null x)
函数
来检查空列表和nil值。(or (nil? x) (= '() x)) 在
clojure
中。有人
能用
Clojure
推荐一种更惯用的方式来做这件事
吗
?
浏览 0
提问于2010-07-13
得票数 10
回答已采纳
3
回答
如何在测试套件中包含
clojure
.spec
函数
、
、
在通用测试套件中是否包含
clojure
.spec'd
函数
?
我
知道我们可以和直接。(ns foo [
clojure
.spec.test :as stest])) (defn average [然后,如果
我
想根据
规范
函数
运行生成测试,
我
可以使用stest/check。=> (stest/check `averag
浏览 6
提问于2016-11-19
得票数 10
回答已采纳
1
回答
人们测试他们的
clojure
.spec
规范
是很常见的
吗
?
、
、
、
、
我
正在学习
Clojure
,
我
自己一个人,
我
一直在做一个简单的玩具项目来创建一个Kakebo (日本预算工具)供
我
学习。首先
我
将处理一个CLI,然后是一个API。从刚开始,
我
就能够“摸索”
规范
,这似乎是
clojure
中一个很好的
验证
工具。所以,
我
的问题是: 人员测试他们自己的书面
规范
?--我像下面的代码一样测试了自己的
规范
。关于更好的建议?据我所知,有一些方法可以用
浏览 6
提问于2021-04-07
得票数 1
回答已采纳
1
回答
注册一个指向另一个
规范
的
规范
、
有人能说明一下下面的行为
吗
?让我们假设
我
有一个带有
规范
的命名空间: (:require [
clojure
.alpha.spec :as s]但是,如果
我
使用::dir
规范
使用s/register和s/get-spec而不是s/def,那么没有问题: (s/regi
浏览 3
提问于2020-04-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你能用编程来制作新年贺卡吗?我来教教你吧
Steam人机验证怎么搞?你还在烦恼吗?我来解决。
如果我说有一个函数可以获取 Excel 单元格的背景色,您信吗?
程序员为什么需要框架?
给JAVA,说句公道话
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券