Lab2 使用Go或Rust编写Menu

Mr丶朱哥 2023-03-19 20:17:37

选用go或rust编写menu项目,创建一个版本库(gitee或github),采用VS Code作为编译调试环境。撰写一个帖子,从创建版本库、配置VS Code编译调试环境、编写menu第一版简单程序,以及最终调试运行,完整记录下来,目标是为go或rust的开发者提供一个开发环境配置和工作流程的参考。

首先下载rust,在命令行中输入以下命令下载安装rust,在命令行中选择第一种安装方式

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装完成后,检测安装是否成功

cargo --version #任选一个
rustc --version

接着打开Visual Studio Code,在插件中搜索rust,安装rust-analyzer

接着创建项目,用vscode打开

cargo new se_lab2 ; cd se_lab2; code .

 在main.rs中编写代码。

use std::io;
fn main() {
    let mut input = String::new();
    loop {
        input.clear();
        io::stdin().read_line(&mut input).expect("read_line error!");
        if input.trim() == "help" {
            println!("HELP!");
        }
        else if input.trim() == "quit" {
            break;
        }
        else{
            println!("WRONG COMMAND!");
        }
    }
}

编译与运行

cargo build #编译
cargo run #编译且运行

初始化git,上传提交到gitee仓库中

git init
git add *
git commit -m "添加main.rs,使用rust编写的menu"
git push git@gitee.com:zhumengran/se_lab2.git

作者:朱孟冉 526

 

...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

566

社区成员

发帖
与我相关
我的任务
社区描述
软件工程教学新范式,强化专项技能训练+基于项目的学习PBL。Git仓库:https://gitee.com/mengning997/se
软件工程 高校
社区管理员
  • 码农孟宁
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧