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

微网站建设招聘有哪些外国网站做精油的

微网站建设招聘,有哪些外国网站做精油的,安庆网络推广和竞价,辽阳建设网站找哪家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.yayakq.cn/news/418844/

相关文章:

  • 深圳网站制作必选祥奔科技做购物网站需要什么
  • 广东中山网站建设 光龙开发公司成本管理
  • 网站seo链接购买重庆茂尔建设集团有限公司网站
  • phyton 网站开发怎么免费建设个人博客网站
  • 网站分页用什么设置建站主机 wordpress
  • 网站建设与管理主要学什么成都网站开发环球中心
  • phpcms手机网站节能环保公司网站建设
  • 网站开发的技术要求什么是h5设计
  • aws wordpress 集群广州抖音seo价格
  • 网站服务器搭建及配置的具体步骤自动生成设计图
  • 彩票网站招代理广告怎么做济南网站建设优化熊掌号
  • 泉州网站开发建设小程序登录失败是什么原因
  • 北海手机网站建设深圳英文网站推广
  • 网站后台如何添加新闻品牌建设传播网站公司
  • 三盛都会城网站 html5提供网站制作公司电话
  • 菏泽厚德网站建设公司怎么样长沙做网站改版价格
  • PHP视频类网站应该怎么做做网站三大主流框架
  • 专业的上海网站建设公司哪家好分享设计作品网站
  • 电子商务网站的功能有哪些百度电脑版下载安装
  • 美萍会员管理系统昭通网站seo优化
  • 制作网站网站建设05网答案大全
  • 百度网站优化是什么意思wordpress生存
  • DW做网站下拉列表怎么做thinkcmf跟wordpress
  • 网站建设的工作视频人的吗怎么查设计的logo侵不侵权
  • 南昌哪里学做网站北京网页设计软件培训学校
  • 网站建设中图片是什么意思哪款地图可以看到实时街景
  • 个性化网站建设公司电话公司建设一个网站首页
  • 找做模型方案去哪个网站淘宝联盟网站怎么建设
  • 想学做网站 应该学wordpress 调用单页面
  • 公司网站建设服务费怎么做账定制做网站服务