首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用test.check编写生成器来生成alpha字符串?

如何使用test.check编写生成器来生成alpha字符串?
EN

Stack Overflow用户
提问于 2021-08-27 20:58:56
回答 2查看 41关注 0票数 0

test.check有一个内置的生成器gen/string-alphanumeric,但它没有gen/string-alpha。我如何制作一个生成器,使字符串只由字母组成,而不是数字?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-27 20:58:56

您可以使用gen/char-alpha和gen/fmap来生成字符串。

代码语言:javascript
复制
(gen/fmap clojure.string/join (gen/vector gen/char-alpha))

如果你需要经常使用它,我建议你绑定它。示例:

代码语言:javascript
复制
(def gen-string-alpha
  (gen/fmap clojure.string/join (gen/vector gen/char-alpha)))
票数 0
EN

Stack Overflow用户

发布于 2021-08-27 21:40:46

test.chuck有一个生成器string-from-regex,它在生成匹配任何所需正则表达式的字符串时非常有用。

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

https://stackoverflow.com/questions/68959309

复制
相关文章

相似问题

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