Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我们可以在Rust中使用'Some(value)`而不是'Option::Some(value)`呢?_Rust - Fatal编程技术网

为什么我们可以在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谢谢你提出一个新问题,我投了一个评论。