为什么我们可以在Rust中使用'Some(value)`而不是'Option::Some(value)`呢?
枚举的变量不应该完全限定吗?枚举的变量也可以导入到当前命名空间中为什么我们可以在Rust中使用'Some(value)`而不是'Option::Some(value)`呢?,rust,Rust,枚举的变量不应该完全限定吗?枚举的变量也可以导入到当前命名空间中 enum Test { A, B, } use Test::{A,B}; fn main() { let t = A; match t { A => println!("A"), B => println!("B"), }; } 事实证明,锈迹的前奏,除了导入选项,还导入了一些和无你能再解释一下前奏吗?我认为这在这方面很有用,我真的很喜欢这个
enum Test {
A,
B,
}
use Test::{A,B};
fn main() {
let t = A;
match t {
A => println!("A"),
B => println!("B"),
};
}
事实证明,锈迹的前奏,除了导入
选项
,还导入了一些
和无
你能再解释一下前奏
吗?我认为这在这方面很有用,我真的很喜欢这个问题:)@LukasKalbertodt:嗯,就在我寻找一个现有的问题来解释我可以链接到的前奏曲时,我发现了一个清晰的副本…@LukasKalbertodt:实际上,我找不到一个关于前奏曲是什么以及它在其中的作用的解释,所以我在一个专门的问题中尝试了一下。如果你有时间的话,我会很感激你的评论。哦,完美的复制品,的确:P谢谢你提出一个新问题,我投了一个评论。