P小二 P小二
← 返回文章 Rust 约 3 分钟

Rust每日一题之01-问好

Rust每日一题:01.问好

01.问好

“Hello, World”程序都是你要学习编写的第一个程序,但是它没有涉及任何输入。 所以先来创建一个提示输入名字并打印包含该名字的问候信息的程序。

示例输出

  • What is your name? Brian

  • Hello, Brian, nice to meet you!

约束

  • 输入、字符串连接和输出这几个部分要分开。

挑战

  • 不使用任何变量,编写一个新版本的程序。

  • 编写一个新版本,对不同的人显示不同的问候语

今天来看第一题问好,主要涉及到标准输入输出,去看一下Rust标准库的文档

链接:https://doc.rust-lang.org/stable/std/io/index.html

在文档中,有一个例子:

在文档中,有一个例子

继续看文档,这里不推荐使用 ”?”操作符,然后例子就变成了这样:

继续看文档,这里不推荐使用 ?”操作符,然后例子就变成了这样

凑起来

继续看文档,这里不推荐使用 ?”操作符,然后例子就变成了这样

编译运行效果:

编译运行效果

注意,这里我们并没有满足题目的约束:输入、字符串连接和输出这几个部分要分开

需要先进行字符串连接,后输出

查看标准库中的String库

链接:https://doc.rust-lang.org/stable/std/string/index.html

参考里面的例子,最后修改为:

参考里面的例子,最后修改为

Rust每日一题的文章和代码都输出到Github上,地址请点击阅读原文 

Rust每日一题的文章和代码都输出到Github上,地址请点击阅读原文