- ///file: nestd.rs
- ///ide: RustRover 233.8264.22
- ///
- ///
- ///
- /**
- *自定义函数
- */
- pub fn function() {
- println!("called `my::nested::function()`");
- }
-
- #[allow(dead_code)]
- fn private_function() {
- println!("called `my::nested::private_function()`");
- }
-
-
-
- ///file: naccessible.rs
- ///ide: RustRover 233.8264.22
- ///
- ///
- ///
- /**
- *
- */
- #[allow(dead_code)]
- pub fn public_function() {
- println!("called `my::inaccessible::public_function()`");
- }
-
- /**
- * 自定义涵数(方法)
- */
- pub fn geovindu_fuction()
- {
- println!("hi,geovindu,塗聚文");
-
- }
-
-
-
- ///file: Tujuwen.rs
- ///ide: RustRover 233.8264.22
- ///
- ///
- /**
- *中文显示
- */
- pub fn display()
- {
- println!("hi, I am geovindu,我是塗聚文");
- }
-
-
- ///file: Du.rs
- ///ide: RustRover 233.8264.22
- ///
-
- pub mod inaccessible; //公用,另外文件才可以调用,否则,成了私有
- pub mod nested;
-
- pub mod Tujuwen;
-
- /**
- *公有自定池数
- */
- pub fn function() {
- println!("called `my::function()`");
- }
- /**
- *私有 自定池数
- */
- fn private_function() {
- println!("called `my::private_function()`");
- }
- /**
- *公有自定池数
- */
- pub fn indirect_access() {
- print!("called `my::indirect_access()`, that\n> ");
-
- private_function();
- }
-
-
- ///file: main.rs
- ///ide: RustRover 233.8264.22
- ///
- mod du;
-
- /**
- * 输出
- */
- fn main() {
- println!("Hello, rust world!,涂聚文 ,Geovin Du");
-
- let numbers: [u8; 10] = [1, 2, 3, 4, 5, 7, 8, 9, 10, 11];
- let floats = [0.1f64, 0.2, 0.3];
-
- println!("Number: {}", numbers[5]);
- println!("Float: {}", floats[2]);
-
- du::function();
- du::indirect_access();
- du::inaccessible::geovindu_fuction();
- du::nested::function();
-
- du::Tujuwen::display();
-
-
- }

