编写第一个Rust语言程序 Menu 并提交到Github

xshument 2022-03-27 12:30:11

编写第一个Rust语言程序 Menu 并提交到Github

受老师的影响,又写了一个Rust的环境配置,GO语言的那篇在这里

https://bbs.csdn.net/topics/605512104

软硬件环境

笔记本:M1 MacBook Arm64

系统:MacOS12.3

编辑调试:VSCode

开发环境配置

Rust语言环境

运行下面的命令

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

 

选择1 默认即可。

VSCode插件

推荐安装rust-analyzer

 

创建项目

使用cargo init 创建一个空项目。项目结构如下:

 

可见默认已经设置好git。

第一版代码:

use std::io;
​
fn main() {
   let mut s=String::new();
   println!("请输入命令:");
   io::stdin().read_line(&mut s).expect("read error");
   let mut it=s.split_whitespace();
   match it.next().unwrap() {
           "help"| "h" => println!("帮助信息"),
           "test" | "t" => println!("测试信息"),
           _ => println!("输入无效"),
  }
}

点击main上面的按钮即可运行和断点调试。

 

也可使用cargo run等命令运行程序。

提交到本地版本库

git add .
git commit -m "first commit"

推送到GitHub

首先在github上新建一个项目

将项目上传

git remote add origin https://github.com/xxxxxx.git
git branch -M main
git push -u origin main

本项目地址

https://github.com/AnitaMax/Rust_Menu_Tool

 

作者:585

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

571

社区成员

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

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