创建从高到低的范围
Create range higher to lower
我想在 x > y
中创建范围 x..y
。例如 5..-10
.
5..-10
产生空范围 https://doc.rust-lang.org/std/ops/struct.Range.html
我创建这个问题是为了分享我的解决方案,可能有人会提出更好的主意。
我们可以创建有效范围 y..x
(因为 x > y
)然后反转它
(y..x).rev()
这将产生所需的范围
我想在 x > y
中创建范围 x..y
。例如 5..-10
.
5..-10
产生空范围 https://doc.rust-lang.org/std/ops/struct.Range.html
我创建这个问题是为了分享我的解决方案,可能有人会提出更好的主意。
我们可以创建有效范围 y..x
(因为 x > y
)然后反转它
(y..x).rev()
这将产生所需的范围