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

母婴网站怎么做上海seo公司排名

母婴网站怎么做,上海seo公司排名,网站建设技术支持祥云平台,无锡梦燕服饰网站谁做的rust 初探 – 路径Path 路径(Path) 目的:为了在 Rust 的模块中找到某个条目,需要使用 路径两种形式: 绝对路径:从 crate root 开始,使用 crate 名或字面值 crate相对路径:从当前模…

rust 初探 – 路径Path

路径(Path)

  • 目的:为了在 Rust 的模块中找到某个条目,需要使用 路径
  • 两种形式:
    • 绝对路径:从 crate root 开始,使用 crate 名或字面值 crate
    • 相对路径:从当前模块开始,使用 self,super 或当前模块的标识符
  • 路径至少由一个标识符组成,标识符之间使用 ::
    示例:
mod front_of_house {// pub mod hosting {mod hosting {// fn add_to_waitlist() {}fn add_to_waitlist() {}}
}pub fn eat_at_restaurant() {//使用绝对路径调用crate::front_of_house::hosting::add_to_waitlist();// --------------- function `add_to_waitlist` is not publicly re-exported// 因为是私有的//使用相对路径调用front_of_house::hosting::add_to_waitlist();
}

私有边界(privacy boundary)

  • 模块不仅可以组织代码,还可以定义私有边界
  • 如果想把函数或struct 等设为私有,将其放到某个模块中即可
  • Rust 中所有的条目默认是私有的
  • 父级模块无法访问子模块中的私有条目
  • 子模块里可以使用所有祖先模块中的条目
pub 关键字
  • 使用 pub 可以将某些条目设置为公共的

super 关键字

  • 用于访问父级模块路径中的内容,相当于文件目录中的 …
fn sever_order() {}mod back_of_house {fn fix_incorrect_order() {cook_order();super::sever_order();//进入到模块外面// crate::sever_order();}fn cook_order() {}
}

pub struct

  • pub 放在 struct 之前:struct 是公共的,里面的字段默认不是公共的(除非加上 pub)
mod back_of_house {pub struct Breakfast {pub toast: String,fruit: String,}// 关联函数impl Breakfast {pub fn summer(toast: &str) -> Breakfast {Breakfast {toast: String::from(toast),fruit: String::from("peach"),}}}
}pub fn eat_at_restaurant() {let mut meal = back_of_house::Breakfast::summer("rye");meal.toast = String::from("wheat");// meal.fruit = String::from("apple");//field `fruit` of `Breakfast` is privateprintln!("{}", meal.toast)
}

上述示例中,meal.toast 可以访问,但是meal.fruit 因为是私有的,不能访问。

pub enum

  • 和 struct 不一样,如果枚举是公共的,那么它里面的所有枚举默认就是公共的
http://www.dinnco.com/news/75414.html

相关文章:

  • 做网站要以单位营销案例100例
  • 南宁网警好的seo公司营销网
  • 赤峰市做网站建设的公司百度爱采购关键词优化
  • 潍坊网站建设公司哪家好关键词搜索网站
  • 自己做的网站怎么用qq登入做网络营销推广的公司
  • 合肥建设网站制作哪个好大型集团网站建设公司
  • 网站建设违约交付西安seo招聘
  • 东莞长安做网站百度优化排名
  • 做网站合同范本域名查询系统
  • qq空间注册申请seo公司上海牛巨微
  • 免费地方门户网站源码sem招聘
  • 网络建设费用东营seo整站优化
  • 网站正在建设源码宁波seo快速优化公司
  • 做平台的网站有哪些功能网站制作建设
  • 网站推广公司排名方案抚州网站seo
  • 陕西网站建设公司排名八八网
  • 3g网站制作在百度上怎么卖自己的产品
  • 网络规划设计师是什么职称seo系统培训班
  • 网络营销应用长沙关键词优化平台
  • 旅游网站开发的背景sem优化师
  • 如何解决旅游网站建设问题百度合伙人官方网站
  • 传奇购买域名做网站如何自己创造一个网站平台
  • 珠海集团网站建设百度营销
  • 园林网站免费模板如何做电商赚钱
  • 做影视网站什么cms好用吗自己做网站的软件
  • 百度视频排名优化广州seo培训
  • 1688网站怎样做推广如何在百度上发布自己的文章
  • 可信网站认证不在有用吗千锋教育培训机构地址
  • 遵义城乡住房建设厅网站网站名查询网址
  • 天津市企业网站设计公司工具大全