69歲學(xué)Rust編程模塊:模塊 mod pub
2023-06-28 23:33 作者:十年碼農(nóng) | 我要投稿

定義mod:mod 模塊名稱 { 函數(shù) 變量 結(jié)構(gòu)體 枚舉 子mod ...}
聲明(導(dǎo)入)mod:mod 模塊名稱;
pub 公開模塊或者模塊的條目 不然模塊內(nèi)的條目是私有的
文件本身是一個mod Ta的mod名稱就是文件名
文件夾放一個mod.rs特殊命名文件 則這個目錄就是一個模塊 模塊的名稱就是目錄名 模塊內(nèi)容定義在mod.rs中 也可以理解成 mod.rs以所在目錄名為模塊名稱
通過::可以一級一級訪問模塊樹一直到葉子條目 就像我們用/訪問目錄一樣
拓展 本視頻沒記錄 crate super self 理解成訪問目錄時我們用/ ../ ./ 來表示 根 上級 和當(dāng)前即可
思考 子mod可以訪問父mod的私有內(nèi)容嗎
標(biāo)簽: