【Rust入门知识点学与练】第1课变量与打印
2026/9/5 2:14:06 网站建设 项目流程

引语

从0开始学习rust控制台代码,一个知识点一个知识点的来,不贪多,每节课一个知识点,并且完成学与练任务,从而快速入门。把陡峭的学习曲线让它变平缓了,从而激发兴趣,坚持学下去。
好,咱们从最底层的开始,一步一步来。

第1课:变量与打印

知识点:let 声明变量 + println! 打印

fnmain(){// 声明一个变量letname="小明";letage=25;// 打印println!("姓名: {}",name);println!("年龄: {}",age);// 也可以一句话打印多个println!("{}今年{}岁",name,age);}

运行:

cargonew lesson01cdlesson01

把上面代码粘贴到 src/main.rs

cargo run

输出:

姓名: 小明
年龄: 25
小明今年25岁

核心规则

规则 说明
let x = 值; 声明变量,默认不可改
let mut x = 值; 加 mut 才能修改
println!(“{}”, x) {} 是占位符,按顺序填入变量

动手试试

把下面的代码补全,让它能正确运行并输出结果:

fnmain(){letfruit="苹果";letprice=6;letcount=3;// 补全下面这行,输出: 买了3斤苹果,每斤6元// 提示:用 {} 占位符// 补全:修改 count 为 5(需要加一个关键字)// 提示:let 后面要加什么?// 补全:再次打印,输出: 现在买了5斤苹果}

期望输出:
买了3斤苹果,每斤6元
现在买了5斤苹果

写好了贴过来,我帮你看。没问题就进入第2课:数据类型 👋

贴代码

fnmain(){letfruit="苹果";letprice=6;// mut 关键字:代表变量 count 是可变的,可以后续修改值letmutcount=3;// 格式化输出,{} 是占位符,依次填入变量println!("买了{}斤{},每斤{}元",count,fruit,price);// 给可变变量重新赋值,不需要再加 letcount=5;// 第二次打印println!("现在买了{}斤{}",count,fruit);}

评语

你的代码写得很好,注释也很到位,说明你理解了:
let mut 声明可变变量
println! 的 {} 占位符
按顺序填入重新赋值时不需要再加 let

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询