【发布时间】:2020-07-17 20:18:35
【问题描述】:
所以基本上我会有一个要求两个输入参数的函数,称之为名称和值。现在值 x 被输入到 name 中,我想要它,以便一个名为 x 的新变量被赋值为“value”中的值
我只是通过 name = value 进行了尝试,但最终将 name 内的值重新分配为来自 x 的值,而不是将 x 重新分配为值。
pub fn main()
{
variable_maker(x, 20)
}
pub fn variable_maker(name, value)
{
name = value;
}
【问题讨论】:
-
请指定您的用例。
name是动态的吗?变量应该使用什么范围?如前所述,这个问题对 Rust 没有多大意义。 -
name 只是一个普通变量,作用域是全局的