当前位置: 首页 > wzjs >正文

绍兴市中等专业学校网站镇江网站建设推广公司

绍兴市中等专业学校网站,镇江网站建设推广公司,网站建设合同有效期,wordpress教程 pptuse 是什么# use 是 Rust 编程语言的关键字。using 是 编程语言 C# 的关键字。 关键字是预定义的保留标识符,对编译器有特殊意义。 using 关键字有三个主要用途: using 语句定义一个范围,在此范围的末尾将释放对象。 using 指令为命名空间创…

 

use 是什么#

use 是 Rust 编程语言的关键字。using 是 编程语言 C# 的关键字。

关键字是预定义的保留标识符,对编译器有特殊意义。

using 关键字有三个主要用途:

  • using 语句定义一个范围,在此范围的末尾将释放对象。

  • using 指令为命名空间创建别名,或导入在其他命名空间中定义的类型。

  • using static 指令导入单个类的成员。

use的用途是什么#

类比using,use的用途有:

  • 用于引用某个外部模块
  • 直接使用枚举值,而无需手动加上作用域
  • 为某个作用域下的方法或作用域创建别名

用于引用某个外部模块#

外部模块 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 如下,使用关键字 use:

use 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();
}

RUST 复制 全屏

如上述例子所示

use a::b as ab;使用关键字 use 为作用域创建别名。

use a::b::other_funtion as ab_funtion; 为方法 other_funtion 创建别名 ab_funtion 。

参考:

  • C# 关键字 | Microsoft Docs

  • using 语句 - C# 参考 | Microsoft Docs

  • using 静态指令 - C# 参考 | Microsoft Docs

  • using 指令 - C# 参考 | Microsoft Docs

  • use 声明 - 通过例子学 Rust

  • 使用 use - 通过例子学 Rust

  • 模块 module 和包 crate · RustPrimer


文章转载自:

http://38mxkQ4D.kjksn.cn
http://8M5SeK52.kjksn.cn
http://VGx1ZEz7.kjksn.cn
http://q6TPQuCH.kjksn.cn
http://jDXWdd3k.kjksn.cn
http://jgQNRT7n.kjksn.cn
http://q2smDCux.kjksn.cn
http://7hINLDJx.kjksn.cn
http://omfHBmEJ.kjksn.cn
http://89A9ETTt.kjksn.cn
http://jQH88596.kjksn.cn
http://RLRoKdhC.kjksn.cn
http://iCVS5ldn.kjksn.cn
http://16saV7Mq.kjksn.cn
http://sjTRkxRd.kjksn.cn
http://wvKDzhBt.kjksn.cn
http://pRw7LsQE.kjksn.cn
http://IMEInuFL.kjksn.cn
http://sbwHMICD.kjksn.cn
http://jrJbPt25.kjksn.cn
http://Y9Di7KpA.kjksn.cn
http://03KhzYS8.kjksn.cn
http://QsM9ML1Y.kjksn.cn
http://ZGvGWTzA.kjksn.cn
http://7oQnRMGo.kjksn.cn
http://SLMno6m7.kjksn.cn
http://2gRdF5bM.kjksn.cn
http://OwwE2nFA.kjksn.cn
http://oiykwXHX.kjksn.cn
http://Tq3a9DFO.kjksn.cn
http://www.dtcms.com/wzjs/715198.html

相关文章:

  • 环保网站建设说明网站网页设计0基础学
  • iis更改默认网站百度网站推广怎么样
  • 仿70网站分类目录源码凡客平台
  • wordpress 增加站长统计2022装修简约风格效果图
  • 合肥网站建设服务百度推广广告公司
  • 不利于网站收录怎么做网络平台
  • 杭州模板开发建站常州百度网站排名优化
  • 有个人做网站的吗长沙零零七网站建设
  • led灯网站策划书如何做个网站
  • 5118网站是免费的吗自助建设分销商城网站
  • 石家庄个人谁做网站合肥专业网站制作团队
  • 网站后台密码忘了微信小程序投票怎么快速投多票
  • 关于建设工程的网站什么是优化网站
  • 做培训体系的网站手机和网站页面模板
  • 网站建设计划建议wordpress做简单的商城
  • 大型门户网站有哪些海口网红景点
  • icp备案 网站名称网站设计 中高端
  • 网站开发都需要哪些图专门帮做ppt的网站
  • 做百度手机网站优化做影视网站存储视频会侵权吗
  • 哪里可以找人做网站如皋建设局网站
  • 深圳网站制作公司兴田德润官网多少wordpress 登录不上
  • 上海网站建设润滋网站规划与建设 第2版ppt
  • 卖域名的网站哪个好河北招投标网招标公告
  • 郑州网站app开发的凡科做的网站百度不到
  • 河南平台网站建设公司怎么自做网站
  • 基地网站建设方案网站规划的一般步骤
  • 临沂做百度网站软件公司seo好学吗入门怎么学
  • 关于网站空间用r做简易的网站
  • 零基础网站建设教学公司佛山网站seo哪家好
  • html写手机网站公司建网站需要先注册域名