【发布时间】:2015-08-08 06:38:41
【问题描述】:
我不知道 ruby 中是否存在一个正则表达式来表示您期望一个包含 2 个整数的数组,并且每个数字不能大于 10 或小于 0。并且两个数字的加法不能为大超过 10。我一直在互联网上寻找,但我没有找到任何有用的东西。我希望你能帮助我。谢谢……
我的尝试类似于
expect(game.player.shoot).to eq([\d[0-10],\d[0-10]])
但我知道根本不工作......
【问题讨论】:
-
你能举个例子(输入加预期输出)吗?目前尚不清楚该数组在应用正则表达式的字符串中是如何表示的。请注意,要求两个整数为非负且总和最多为 10 意味着每个整数不超过 10。
-
Downvote 是我的,因为我发布了一个模糊的问题并且没有回应澄清请求(我的和@floum 的)。如果您通过编辑澄清,我将收回反对票。
-
我试图测试一个方法 player.shot 返回一个包含两个整数的数组,每个整数都等于或大于 0 且等于或小于 10。我正在做 Kata保龄球。但无论如何,我一直在尝试另一种更好的方法。很抱歉回复晚了。