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

怎样建网站买东西wordpress 微信

怎样建网站买东西,wordpress 微信,互联网推广图片,国外做外贸的网站喜欢的话别忘了点赞、收藏加关注哦#xff0c;对接下来的教程有兴趣的可以关注专栏。谢谢喵#xff01;(#xff65;ω#xff65;) 7.4.1. use的作用 use的作用是将路径导入到当前作用域内。而引入的内容仍然是遵守私有性原则#xff0c;也就是只有公共的部分引入进来才…喜欢的话别忘了点赞、收藏加关注哦对接下来的教程有兴趣的可以关注专栏。谢谢喵(ω) 7.4.1. use的作用 use的作用是将路径导入到当前作用域内。而引入的内容仍然是遵守私有性原则也就是只有公共的部分引入进来才可以用。 7.4.2. use的使用 看个例子 mod front_of_house { pub mod hosting { pub fn add_to_waitlist() { } fn seat_at_table() { } } } use crate::front_of_house::hosting; pub fn eat_at_restaurant() { hosting::add_to_waitlist(); }这里先声明了一个front_of_house模块在它里面又声明了公共的子模块hosting,在hosting下有两个函数——公共的add_to_waitlist和私有的seat_at_table。 然后使用use关键字把crate(也就是这整个文件)中的front_of_house模块下的子模块hosting引入到当前作用域。类似于文件系统中创建的文件链接也有点类似于C的using namespace。 这样引入之后hosting这个名在当前作用域内就可以直接使用了就相当于hosting这个模块是在crate root下定义的。 在下文的eat_at_restaurant函数中因为hosting已经被引入当前作用域了所以调用add_to_waitlist函数时就不用从crate起手写绝对路径抑或是从front_of_house起手写相对路径而是从hosting起手写就可以。 但需要注意的是引入了作用域的模块仍然遵守私有性原则所以seat_at_table函数仍然不可被调用。 use即可以使用绝对路径也可以使用相对路径比如上面例子中的 use crate::front_of_house::hosting; 就可以被修改为: use front_of_house::hosting;但一般来说使用绝对路径较多。 7.4.3. use的使用惯例 在上面的例子中我们导入模块只到了use这个层级但调用的函数只有add_to_waitlist能不能直接一步到位导入add_to_waitlist呢实际上是可以的 mod front_of_house { pub mod hosting { pub fn add_to_waitlist() { } fn seat_at_table() { } } } use crate::front_of_house::hosting::add_to_waitlist; pub fn eat_at_restaurant() { add_to_waitlist(); }这样写也是没有问题的但是不建议。 如果代码比较多就不知道add_to_waitlist函数是在本地定义的还是在其他模块定义的。所以针对函数通常是引入到它的父模块通过父模块来调用函数来表示它不是本地定义的。但是要注意引入到函数的上一级就可以不用引入太多否则重复的输入就太多了。 针对其他的条目比如struct、枚举等等一般都是指定完整路径指定到本身不用指定到父级。如下例: use std::collections::HashMap; fn main() { let mut map HashMap::new(); map.insert(1, 2); }使用标准库的collection模块下的Hashmap这个结构体就直接引入它本身。在用的时候就直接使用Hashmap这个名不带父级模块。 如果是同名条目不论是不是函数都指定到父级以做区分。如下例 use std::fmt; use std::io; fn f1() - fmt::Result { } fn f2() - io::Result { }fn main() { }在这个例子中不考虑编译问题只是作为演示例我既需要fmt下的Result也需要io下的Result所以说在引入时就得引入到父级fmt和io。 如果不想这么写也可以使用as关键字。 7.4.4. as关键字 as关键字可以为引入的路径指定本地的别名。比如说我们修改一下上边的例子 use std::fmt::Result; use std::io::Result as IoResult; fn f1() - Result { } fn f2() - IoResult { } fn main() { }这样就不用声明到父级而是直接声明到本身。
http://www.hkea.cn/news/14275630/

相关文章:

  • 网站的空间租用费知名网站域名
  • 万维网网站网页浏览器的单词
  • 德阳城乡建设部网站首页如何制作收费网页
  • 怎么修改网站排版网站js时间代码
  • 不懂外贸做外贸网站好做吗企业网络营销的推广方法
  • 做动态图片的网站吗手机网站建设培训
  • 怎么样自己建立网站营销推广有哪些
  • 网站建设店淘宝魔贝课凡seo课程好吗
  • 怎么做英文的网站wordpress 右侧悬浮
  • angularjs的网站模板三元桥做网站的公司
  • 如何防止网站被镜像经典网站设计案例
  • 温州建设小学的网站专业做算命网站
  • 温州市住房和城乡建设厅网站首页wordpress自动添加标签页
  • 欣宝儿在什么网站做直播网页广告代码
  • 小吃网站建设58同城网站推广
  • 中国风电商网站建设专业网页制作行情
  • 手机免费制作网站合同 制作 网站
  • 青岛做网站建设多少钱网站简单代码
  • 电子商务网站建设与管理的背景湖北做网站系统哪家好
  • 上市公司做网站做代练网站能备案
  • 什么网站可以做h5中国商标设计网
  • html5 微网站 免费哪些网站可以做店淘客
  • 泉港区住房和城乡规划建设局网站西安网站建设服务商
  • 贵阳网站设计zu97网页游戏吃显卡还是cpu
  • 深圳网站开发公司wordpress制作评论
  • 用wordpress建的网站本地搭建php网站
  • 清空回收站 wordpress如何网站做百度推广
  • 住房和城乡建设部网站中国建造师网怎样进行站点优化
  • 辽宁建设厅网站什么时候换的南京银城建设 网站
  • 美容美发网站源码做网站要学