diff options
Diffstat (limited to 'docs/play/sources/zh_CN/2-writing.md')
| -rw-r--r-- | docs/play/sources/zh_CN/2-writing.md | 195 |
1 files changed, 0 insertions, 195 deletions
diff --git a/docs/play/sources/zh_CN/2-writing.md b/docs/play/sources/zh_CN/2-writing.md deleted file mode 100644 index bdac3b7..0000000 --- a/docs/play/sources/zh_CN/2-writing.md +++ /dev/null @@ -1,195 +0,0 @@ -这是 `main.rs` 的默认内容,让我们先删除默认的 `Hello, World!` - -```rust - - -fn main() { - println!("Hello, World!"); -} -``` - ---- - -```rust - - -fn main() { - println!("Hello, World!"); <<<<<<<<<< "删除 Hello, World!" -} -``` - ---- - -```rust - - -fn main() { - <<<<<<<<<< "删除 Hello, World!" -} -``` - ---- - -接下来,让我们构建基本的 **Mingling** 程序入口 - -```rust - - -fn main() { - -} -``` - ---- - -```rust -<<<<<<<<<< "在此处引入 Mingling 的预导入模块" - -fn main() { - -} -``` - ---- -```rust -use mingling::prelude::*; <<<<<<<<<< "编写" - -fn main() { - -} -``` - ---- - -```rust -use mingling::prelude::*; - -fn main() { - -} - -<<<<<<<<<< "在此处引入 gen_program!() 用于生成 ThisProgram" -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - -} - -gen_program!(); <<<<<<<<<< "编写" -``` - ---- - - -```rust -use mingling::prelude::*; <<<<<<<<<< "gen_program!() 由 prelude 提供" - -fn main() { - -} - -gen_program!(); -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - -} - -gen_program!(); <<<<<<<<<< "gen_program!() 必须放在根模块的结尾,这是宏展开的限制" -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - <<<<<<<<<< "在此处使用 ThisProgram 创建程序" -} - -gen_program!(); -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - let mut program = ThisProgram::new(); <<<<<<<<<< "编写" -} - -gen_program!(); -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - let mut program = ThisProgram::new(); -} - -gen_program!(); <<<<<<<<<< "ThisProgram 由 gen_program!() 生成" -``` - ---- - -```rust -use mingling::prelude::*; - -fn main() { - let mut program = ThisProgram::new(); - - <<<<<<<<<< "在此处执行程序并退出" -} - -gen_program!(); -``` - ---- - - -```rust -use mingling::prelude::*; - -fn main() { - let mut program = ThisProgram::new(); - - program.exec_and_exit(); <<<<<<<<<< "编写" -} - -gen_program!(); -``` - ---- - -至此, **Mingling**的基本入口就搭建完成 - -```rust -use mingling::prelude::*; - -fn main() { - let mut program = ThisProgram::new(); - - program.exec_and_exit(); -} - -gen_program!(); -``` |
