![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rustlings
文章平均质量分 72
思•羽
这个作者很懒,什么都没留下…
展开
-
2021-05-27
测试一//这是一个对于以下几个模块的测试// - 变量// - 函数// 玛丽正在买苹果。一个苹果一般卖2块,但是如果你一次性买超过40个,每个苹果只要一块!//写一个函数来根据购买数量求所需资金,这次没有提示!// 请把你的函数写在下面!// fn ..... {没有提示题解这是一道应用题,使用的是之前三章的内容,可以先画个简单的流程图来理解一下题目的意图,作为一个应用题苦手,我觉得老老实实画个简单的流程图来实现是非常方便的。所以按照图写就行了。接下来就是怎么实现的问题,实原创 2021-05-27 23:01:11 · 81 阅读 · 0 评论 -
rustlings_if语句
前言]If你将会在这里学到最简单的控制流的方式if。进一步阅读Control Flow - if expressions练习一pub fn bigger(a: i32, b: i32) -> i32 { // 完成这个函数,找到传入的更大的那个数! // 请勿使用: // - 调用额外的一个函数 // - 额外的变量 // 执行`rustlings hint if1`获取提示}提示实际上你能在一行就搞定这个问题!举个在其他语言里面的例原创 2021-05-27 22:59:15 · 148 阅读 · 0 评论 -
通过rustlings源码了解rust如何从命令行参数里面获取值的方式
我不知道这篇文章的难度会如何,因为我其实和在看这篇文章的你一样,从零开始学习和了解rustlings的实现方式,通过这个方式,了解rust对main函数的传参。第一个问题,rustlings使用了什么工具?我首先是打开了 src 文件,找到main函数,main函数里面我们看到它在整个函数的开始创建了一个新的对象或者是变量从这里我们可以看到这个函数的名字是args,类型是Args,很显然这个类型不是我们已知的任何类型,那就ctrl进去先看看这个是什么struct Args { /// sh原创 2021-05-27 22:57:26 · 701 阅读 · 0 评论 -
rustlings_函数
前言函数在这里,你将会学到如何实现一个函数,同时了解rust的编译器是如何按图索骥。更进一步的信息函数是如何运转的练习一提示我们的main函数在试图调用另一个函数,但是它找不到另一个函数。它觉得这个函数应该叫做call_me,它期待这个函数没有参数也不返回值。这听起来很像main函数不是吗?题解从这个练习开始,题目一下子变得有些让人摸不到头脑。不得不承认,这一套题只是一套题而已,它的提示并没有打算让你先学一下,然后再做做看,而是把题目摆在你的面前,然后告诉你,请你来试试看。函原创 2021-05-27 22:53:20 · 189 阅读 · 0 评论 -
rustlings_变量
变量练习简介变量在rust中,变量默认是不可变的。不可变就是说一旦一个变量被定义了值或者内容,就改不了了。你可以添加把mut关键词丢变量前面来让变量能够改变。进一步新信息变量与可变性练习一// 关于这个小麻烦// 就算是完成了练习,我们也鼓励你去尝试写新东西。fn main() { x = 5; println!("x has the value {}", x);}题解定义内容需要有一个关键词,不像是java,c之类的使用类型直接定义,rust的定义方式非常的简原创 2021-05-15 14:59:46 · 137 阅读 · 0 评论 -
rustlings欢迎词(中文版)
安装成功后的rustlings提示语翻译[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g1NKpA3x-1621058141465)(http://pic.finnewworld.top/img/2021/05/15/lpzofp.png)]欢迎来到—— 感谢安装Rustlings!你是第一次使用这个软件吗?不用紧张,这是我们给rust新手的礼物,接下来我们将教你很多关于rust的事情,但在那之前,让我来教教你这个Rustlings是什么吧~我们关注你解决翻译 2021-05-15 13:57:24 · 201 阅读 · 0 评论