作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始玩 Rust。尝试运行下面的代码片段将导致编译时错误并显示消息:type ascription is experimental
。
use std::env;
fn main() {
let arguments: Args = env:args();
}
env:args
的文档显示该函数返回一个 Args
结构和 Variable Binding section表明我可以使用 let varname: type = value
设置变量的类型。如何正确地将函数的返回值分配给变量?
最佳答案
你在找
let arguments: Args = env::args();
在表达式中使用单个冒号是类型归属,目前只能在变量绑定(bind)上指定类型。请注意,此行中的 : Args
注释是可选的。
使用两个冒号允许您访问命名空间中的项目,因此需要 env::args
,而不是 env:args
。
关于rust - 如何将函数返回值分配给 Rust 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38540276/
我是一名优秀的程序员,十分优秀!