【发布时间】:2019-09-12 00:38:58
【问题描述】:
我正在尝试使用 ScalaCheck 生成不断增加的数字序列。
我想实现这样的目标:
0 2 4 6
这是通过将范围 0..3 增加 2 来实现的:
0 * 2 = 0
1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
感谢您的帮助。 对不起,如果问题之前被质疑过。
【问题讨论】:
-
您是否有任何具体原因要使用 ScalaCheck 生成器而不是普通的 Scala 范围,例如
0 to 6 by 2? -
我遇到了使用基于属性的测试的项目,所以只是学习 ScalaCheck 来测试我的代码。
-
ScalaCheck 生成器通常会生成一些随机输入数据。使用它们生成完整且可预测的输入序列是我不记得见过的,我认为这不是预期用途,因此用于此的代码可能远非简单。
-
我明白了,谢谢你的解释。我认为问题无关紧要。
标签: scala scalacheck