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

网站营销策略2345浏览器导航页

网站营销策略,2345浏览器导航页,深圳企业模板建站,莱芜网站建设自助建站优化层级 PackageCrateModulePath Package cargo的特性, 构建、测试、共享Crate 组成: 一个 Cargo.toml 文件, 描述了如何构建这些 Crates至少包含一个 crate最多只能包含一个 library crate可以包含任意个 binary crate cargo new demo-pro 会产生一个名为 demo-pro 的 Packa…层级 PackageCrateModulePath Package cargo的特性, 构建、测试、共享Crate 组成: 一个 Cargo.toml 文件, 描述了如何构建这些 Crates至少包含一个 crate最多只能包含一个 library crate可以包含任意个 binary crate cargo new demo-pro 会产生一个名为 demo-pro 的 Package 目录结构如下: cargo 的惯例: src/main.rs 是 binary crate 的 crate root 且此crate的名称与package名一致 src/lib.rs 是 library crate 的 crate root (此文件需要自己创建) 且此crate的名称与package名一致 cargo 会把 crate root 文件交给 rustic 来构建 library 或 binary 一个package 可以有多个 binary crate Crate 一个模块树, 可以产生一个 library 或 可执行文件 Crate 类型: binary 二进制文件library 库文件 Crate Root: 是源代码文件rustc 从这里开始组成项目的根Module Module 控制代码的组织、作用域、私有路径 在一个 crate 内可以将代码进行分组易于复用控制项目私有性使用 mod 关键字进行创建可以嵌套可以包含其他项的定义(struct , enum, trait, fn) 案例1: src/lib.rs mod front_of_house {mod hosting {fn add_to_waitlist() {}fn seat_at_table() {}}mod serving {fn take_order() {}fn serve_order() {}fn take_payment() {}} }案例2: src/lib.rs pub mod front_of_house {pub mod hosting {pub fn add_to_waitlist() {}pub fn seat_at_table() {}}pub mod serving {pub fn take_order() {}pub fn serve_order() {}pub fn take_payment() {}} }pub fn eat_at(){crate::front_of_house::hosting::add_to_waitlist(); }src/main.rs fn eat_at2(){demo_pro::front_of_house::hosting::add_to_waitlist(); }fn main() {eat_at2(); }案例3: super src/lib.rs pub mod front_of_house {fn method1() {}pub mod hosting {fn method2() {}pub fn method3() {method2();super::method1();// orcrate::front_of_house::method1();}} }案例4 use 关键字 src/lib.rs pub mod front_of_house {fn method1() {}pub mod hosting {fn method2() {}pub fn method3() {method2();super::method1();// orcrate::front_of_house::method1();}} }use crate::front_of_house::hosting;pub fn eat_at3(){hosting::method3(); }src/main.rs use std::collections::HashMap;fn main() {let mut map HashMap::new();map.insert(1, 2); } 案例5 as 关键字 src/main.rs use std::collections::HashMap as MyMap;fn main() {let mut map MyMap::new();map.insert(1, 2); }案例6 pub use 重新导出 案例7 将模块重新拆分为不同文件 理论: 一级拆分 (等同案例4的效果) src/lib.rs pub mod front_of_house;use crate::front_of_house::hosting;pub fn eat_at3(){hosting::method3(); }src/front_of_house.rs fn method1() {}pub mod hosting {fn method2() {}pub fn method3() {method2();super::method1();// orcrate::front_of_house::method1();} }二级拆分 (等同案例2的效果) src/lib.rs pub mod front_of_house;pub fn eat_at(){crate::front_of_house::hosting::add_to_waitlist(); }src/front_of_house.rs pub mod hosting;pub mod serving;src/front_of_house/hosting.rs pub fn add_to_waitlist() {} pub fn seat_at_table() {}src/front_of_house/serving.rs pub fn take_order() {} pub fn serve_order() {} pub fn take_payment() {}
http://www.pierceye.com/news/812188/

相关文章:

  • 建设网站的费用入什么科目永久免费google搜索引擎
  • 拍卖网站怎么做梧州网页设计师招聘
  • 炫酷网站源码下载网站建设副业
  • 做dw和ps的网站教学做网站属于什么费用
  • 秦皇岛网站制作小程序开发wordpress调用分类标签
  • 网站绑定别名好吗台州品牌网站设计
  • 安徽省住房和城乡建设厅网站域名东莞松山湖华为小镇
  • 购物网站开发教程中文版做一个自己的免费网站吗
  • 网站建设网络推广平台湖北省级建设主管部门网站
  • 手机网站建设口碑好google海外版
  • 网站加视频播放设计怎么做的oa系统管理平台
  • 湛江有网站的公司名称秘密入口3秒自动进入
  • 网站建设需要租用什么北京网站设计制作过程
  • 设计高端网站建设电子商务平台的建设步骤
  • 对外网站ipv6建设方案模板网站提交地址
  • 网站优化包括哪些内容哪一个网站做专栏作家好点
  • 网站外包 博客网络广告的优势有哪些
  • 福建网站建设网wordpress批量替换标签
  • 网站建设 海外房产商标注册证查询
  • 门户网站建设要求易申建设网站
  • 现在创业什么行业最好seo全网营销公司
  • 网站 域名 授权服务器 分布式网站模板英文
  • wordpress 二维码插件搜索引擎优化的方法
  • 国外申请域名的网站CC wordpress 攻击
  • 能发外链的网站中国机械加工网加热炉节能
  • 个人网站推广 公司网站地址栏小图标
  • 网站 如何 备案营销型网站建设便宜
  • 从网上怎么做网站营销做算命类网站违法吗?
  • 口碑好的网站开发公司哪家最专业网站优化关键词是怎么做的
  • 一级a做爰片免费网站天天看专业网站建设公司推荐