当前位置: 首页 > news >正文

一天学会rust之熟悉开发工具并运行第一个程序

开发工具:VScode + rust。

windows10环境。下载VScode和rust并默认安装。为了不占用C盘空间,VScode安装在别的盘,rust默认安装在C盘后,再通过修改系统环境变量并迁移到其他盘。

先安装好。

用Cargo来管理Rust项目:

创建一个项目---在VScode 的Terminal 用命令 cargo new  项目名称: cargo new hello_cargo

并切换到该项目的路径 ,用命令 cd hello_cargo

hello_cargo是个文件夹

该文件夹里有两个文件比较重要:main.rs  和 Cargo.toml 

 main.rs是源代码文件 

 Cargo.toml里是一些配置参数,在这里可以引入第三方库

用Cargo命令构建编译运行程序:

可以用VScode提供的功能来进行编译运行,也可以在VScode用命令来编译运行

在VScode 的Terminal 用命令:cargo build 编译程序   cargo run 运行程序 cargo check检查是否可以通过编译

以Release模式进行构建:C++编译程序有两个模式,其中一个Release构建的程序是打包成一个可以在别的电脑上运行的可执行程序。这个同理

cargo build --release

第一个程序:用cargo(车car走go)建立一个项目后

默认生成的文件main.rs里有以下自动生成的代码:

use std::io;

fn main(){

      println!("Hello world!");

}

可以修改为:

use std::io; // 将与io相关联的数据都引入了这个程序

fn main(){

  println!("do something!");

       println!("Enter a number:");

       let mut num = String::new();//这里没有String的对象,new是String的静态函数,创建一个空白符, mut 说明这个变量的值可以改变

       io::stdin().read_line(&mut num).expect("Failed to read line !"); //io 模块中的stdin

}

程序里最关键的是数据,程序都是围绕处理数据的,任何规则都为数据服务。

http://www.jsqmd.com/news/417655/

相关文章:

  • 2026年全屋定制板材一线品牌有哪些?十大知名品牌权威口碑推荐 - 十大品牌榜
  • 2026年宠物医院推荐:宠物影像诊断/骨科/心脏科/疫苗体检专业机构精选 - 品牌推荐官
  • 2026年企业加密软件评测服务商推荐榜单:数据防泄露系统机构好用的前5款 - 睿易优选
  • 收藏 | Agent是什么?小白程序员必学的大模型新概念!
  • 蒙油加油站加盟条件? - 中媒介
  • PG数据库如何通过dblink实现跨库访问
  • 看完就会:8个AI论文写作软件测评对比,本科生毕业论文写作全攻略
  • 2026年成都谈判离婚与财产分割律师推荐:协议离婚/涉外离婚/离婚纠纷专业选型指南 - 品牌推荐官
  • 阿里企业邮箱授权电话2026年更新,官方客服快速对接通道 - 品牌2025
  • 2026军用高效协同侦察无人机蜂群系统供应商推荐,猎翼无人机的高效侦察解决方案 - 品牌2025
  • 内蒙古加油站品牌有哪些? - 中媒介
  • 交稿前一晚!10个降AIGC平台测评:继续教育必备的AI降重工具推荐
  • 2026户外庭院遮阳伞品牌TOP10推荐:从遮阳伞到户外家具,一站式打造理想户外空间 - 深度智识库
  • PG数据库如何检查膨胀的表和索引
  • 计算机毕业设计之基于SSM的民宿管理系统
  • 代驾APP开发需要哪些功能?同城代驾系统源码给你标准答案
  • 2026年福州视频服务推荐榜单:短视频拍摄/视频代运营/企业宣传片,专业团队助力高效获客与品牌传播 - 品牌企业推荐师(官方)
  • 导师严选! 降AI率网站 千笔AI VS WPS AI,专科生专属神器!
  • 2026年阿里企业邮箱开通电话是多少?快速联系官方客服指南 - 品牌2025
  • 【技巧】:下载安装包的依赖包
  • 救命神器!AI论文平台 千笔ai写作 VS 文途AI,专为本科生打造!
  • 蕲春艾草合作企业 - 中媒介
  • Claude Opus 4.6 真的用不起了!我换成了国产 M2.5,实测真香!!
  • 2026年最新企业微信怎么开通?企业注册与认证完整指南 - 品牌2025
  • 神蕲艾谷基地升级 - 中媒介
  • 2026年 AI智搜GEO推广优化排名服务商推荐榜单:福州/莆田/三明地区专业AI搜索与GEO营销解决方案深度解析 - 品牌企业推荐师(官方)
  • 如何解决PG数据库告警日志占用空间过大
  • PG数据库如何检查top事务
  • 中艾农业的创始人是谁? - 中媒介
  • 2026户外庭院遮阳伞怎么选?五大户外家具品牌实力解析,遮阳伞与配套方案全攻略 - 深度智识库