咱学任何一门编程语言,不管它多难、多高大上,第一步必须是啥?没错!就是跟这个编程世界打声招呼——写一个Hello World程序!

咱不搞那些花里胡哨的理论,我跟你们说,这Hello World看着简单,用处可大了去了!它能帮你检查,你电脑上的Rust环境装没装对、编译器好不好使、程序能不能正常跑起来,就跟咱第一次见陌生人,先递个话、问声好,确认一下“能正常交流”,一个道理!

咱 Rust 入门也一样,不搞复杂的,就几步,保证你一分钟搞定,咱先用起来再说!

第一步:新建文件,别瞎命名!

来,听我说,先在你电脑上找个地方,新建一个文件夹,随便起个名,比如“Rust练习”,方便你存代码。然后在这个文件夹里,新建一个文本文件,重点来了——必须改名叫main.rs,一个字都不能错!

我再强调一遍啊:Rust的源代码文件,后缀必须是.rs,这是规矩!还有,main这个名字不是瞎起的,是程序的“大门”,电脑运行程序,第一个找的就是它,记牢了!

第二步:写代码,就5行,别多写也别少写!

打开你刚建的main.rs文件,把下面这段代码抄进去,注意啊,标点符号都不能错,尤其是分号和大括号,少一个都不行!

fn main() {
    println!("Hello, World!");
}

来,我给你们掰扯掰扯这几行代码,别光抄,得懂点门道:

第一行fn main(),fn是定义函数的关键字,main就是函数名,咱就记死了——main函数是Rust程序的入口,电脑一运行,就从这开始执行,相当于咱家门,进了门才能干别的!

然后是大括号{},这玩意儿就像一个“筐”,函数里所有要执行的活儿,都得装在这个筐里,不能漏出去,也不能多装外面的!

最关键的第三行,println!(“Hello, World!”); 这里注意啊,println后面有个感叹号,它不是报错,是告诉电脑:“这是个宏,帮我在屏幕上打印一行字!” 双引号里的Hello, World!,就是咱要跟世界说的话,你想写啥都行,只要在双引号里!

最后那个分号;,记好了,Rust里每一行语句结束,都得加个分号,就像咱说话结束要加个句号一样,少了它,电脑就不知道你这句话说完没,就会报错,听懂了吗?

第三步:编译运行,看成果!

代码写好了,咱得让它跑起来,不然写了半天等于白搭!来,打开终端——Windows同学打开命令提示符,Mac和Linux同学打开终端,先进入你放main.rs的那个文件夹,怎么进?用cd命令,不懂的同学,就对着终端输入cd,然后把文件夹拖进去,回车就行!

进入文件夹后,输入第一行命令:rustc main.rs,敲回车!

我解释一下啊,rustc就是Rust的编译器,它的作用就是把你写的源代码,翻译成电脑能看懂的语言,就像咱把中文翻译成英文,让外国人能听懂一样。编译成功了,你会发现文件夹里多了一个可执行文件——Windows是main.exe,Mac和Linux是main,这就是咱的程序本体!

然后再输入运行命令,Windows同学输main.exe,Mac和Linux同学输./main,敲回车!

你看!终端上是不是出现了Hello, World!?恭喜你啊同学们!你的第一个Rust程序,跑起来了!这就相当于你成功跟Rust世界打了声招呼,入门第一步,搞定了!

马老师额外加个小技巧,接地气!

咱中国人,就得说中国话!Rust这玩意儿特别友好,支持中文,咱把代码改一改,让它说“你好”行不行?当然行!

fn main() {
    println!("你好,Rust世界!");
}

再按照刚才的步骤,编译、运行,你看,终端上就会显示“你好,Rust世界!”,是不是特别亲切?

最后,马老师再叮嘱两句!

别觉得Hello World简单就看不起它,咱学编程,就得一步一个脚印,先把最简单的搞定,再学复杂的。这个小程序,看似就几行,却帮你走完了“编写→编译→运行”的完整流程,这是以后写任何程序的基础!

记住马老师的话:Rust不难,咱不搞玄学,先用起来再说!从这一声Hello World开始,咱就正式踏入Rust的大门了,接下来咱再学怎么存数据、怎么改数据,一步步来,保准你们都能学会!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐