啥网站都能看的浏览器下载,互联网网站建设咨询,wordpress 多用户 域名,建设什么网站可以上传视频use 是什么use 是 Rust 编程语言的关键字。using 是 编程语言 C# 的关键字。关键字是预定义的保留标识符#xff0c;对编译器有特殊意义。using 关键字有三个主要用途#xff1a;using 语句定义一个范围#xff0c;在此范围的末尾将释放对象。using 指令为命名空间创建别名对编译器有特殊意义。using 关键字有三个主要用途using 语句定义一个范围在此范围的末尾将释放对象。using 指令为命名空间创建别名或导入在其他命名空间中定义的类型。use的用途是什么类比usinguse的用途有用于引用某个外部模块直接使用枚举值而无需手动加上作用域为某个作用域下的方法或作用域创建别名用于引用某个外部模块外部模块 a.rs代码内容如下mod a{fn print_function(){println!(This is a.print_function.);}}主函数 main.rs 想要调用 print_function需要对 mod 标识访问级别使用关键字 pub。所以 a.rs 的内容变动如下pub mod a{fn print_function(){println!(This is a.print_function.);}}主函数 main.rs 调用 print_function 如下使用关键字 useuse a;fn main(){a::print_function();}直接使用枚举值而无需手动加上作用域enum Status {Rich,Poor,}fn main(){use Status::{Poor, Rich};let status Poor;}上述代码使用关键字 use 显示声明了枚举 Status所以在 let status Poor; 这行代码中无需使用 Status::Poor 手动加上作用域的方式声明 Poor。当然如果枚举值过多时可以使用 * 声明所有枚举值即 use Status::*; 。为某个作用域下的方法或作用域创建别名pub mod a{pub mod b{pub fn function(){println!(This is a::b::function);}pub fn other_funtion(){println!(This is a::b::other_funtion);}}}use a::b as ab;use a::b::other_funtion as ab_funtion;fn main(){ab::function();ab::other_funtion();ab_funtion();}如上述例子所示use a::b as ab;使用关键字 use 为作用域创建别名。use a::b::other_funtion as ab_funtion; 为方法 other_funtion 创建别名 ab_funtion 。参考