首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我不能用两个i32参数调用gen_range?

gen_range是一个函数,用于生成一个指定范围内的随机数。它的参数是一个范围,可以是一个范围表达式、一个范围迭代器或者两个参数。

在Rust编程语言中,i32是32位有符号整数的类型。根据gen_range函数的定义,它的参数应该是一个范围,而不是两个i32参数。

如果你想生成一个范围内的随机数,可以使用Range类型或者RangeInclusive类型来表示范围。Range表示一个左闭右开的范围,而RangeInclusive表示一个闭区间的范围。

下面是一个使用gen_range函数生成一个范围内随机数的示例:

代码语言:txt
复制
use rand::Rng;

fn main() {
    let mut rng = rand::thread_rng();
    let num = rng.gen_range(1..=10);
    println!("Random number: {}", num);
}

在这个示例中,我们使用gen_range函数生成一个1到10之间的随机数。注意,范围表达式1..=10表示一个闭区间的范围,包括1和10。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,我无法提供相关链接。但你可以通过访问腾讯云官方网站,查找他们的云计算产品和相关文档。

相关搜索:为什么我不能用symbol调用rspec let(:variables)?为什么不能用Func直接调用带有参数的函数呢?为什么我的超参数代码不工作?React Router -为什么我的URL参数不工作?为什么我不能用RxJava连接两个单独的Android Room结果为什么我的API调用与它们设置的调用方式不匹配你能用两个或更多的参数从php调用一个ireport吗?为什么我的nextjs路由器不返回查询参数?为什么在期望单个参数构造函数时调用两个参数构造函数?为什么我不能用一些特定的参数来求解这些方程?(Sympy)为什么我不能调用带有联合类型参数的泛型函数?为什么在C++中我不能用参数化构造器声明对象的动态数组?如果文字不包含通配符,为什么我不能用<>文字替换ISNULL(列,文字)不像文字的原因?我不确定为什么不兼容的初始化器与参数类型int不兼容为什么我的函数不工作?我想创建一个函数来清理我的数据帧,然后我只需调用它并更改参数为什么我的代码不按每个等待参数等待,为什么它不返回Javascript呈现的内容?为什么我在范围联合上得到无效的过程调用或参数当我输入它时,它告诉我“下面的函数都不能用所提供的参数来调用。”为什么我可以在Delphi中调用不用逗号分隔参数的函数?为什么我的函数使用原始列表,而不是我在调用该函数时用于参数的副本?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券