文档章节

Rust lang Helloworld

shengjuntu
 shengjuntu
发布于 2015/08/26 21:16
字数 76
阅读 13
收藏 0

use std::io;
use std::cmp::Ordering;


fn main() {
   
   println!("guess the number");
   println!("Please input number");
   let secret_num = 88;


   loop {
           let mut guess = String::new();
           io::stdin().read_line(&mut guess)
           .ok()
           .expect("failed to read line");

           println!("you guess {}", guess);

           let guess:u32 = guess.trim().parse()
               .ok()
               .expect("please input a number");

           match guess.cmp(&secret_num)  {
               Ordering::Less => println!("too small"),
               Ordering::Greater => println!("too large"),
               Ordering::Equal => {
                   println!("you win");
                   break;
               }
           }
   }
}

© 著作权归作者所有

shengjuntu
粉丝 14
博文 87
码字总数 17069
作品 0
上海
程序员
私信 提问
外部环境差异可能导致 Rust 的 HelloWorld跑崩!

最近看到 Rust1.0 发布的消息, 第一时间安装了最新版本: rust-1.0.0-x86_64-pc-windows-gnu.msi 今天刚好看到一篇很给力的文章: 为什么我说Rust是靠谱的编程语言 因此照教程抄写了一个 Hell...

chai2010
2015/05/18
2K
12
Rust 1.0.0-alpha 即将释出

Rust 1.0.0-alpha 即将释出 发行说明和参考资料: Version 1.0.0-alpha (January 2015) ---------------------------------- * ~2300 changes, numerous bugfixes * Highlights * The langua......

曾赛
2015/01/07
591
2
Rust语言在2017年的发力点

Rust核心团队已经确定了Rust的路线图提案,旨在确定语言在一年内的位置。部分基于2016年Rust用户进行的调查结果,它优先改善Rust的生产力,而不牺牲速度和可靠性。 具体来说,2016年的调查显...

MtrS
2016/10/31
64
0
Rust 1.27 发布,众多 API 已稳定

Rust 1.27 已发布,Rust 是一门专注于安全性,速度和并发性的系统编程语言。 如果你已安装过 Rust,升级至 Rust 1.27 非常方便 亮点包括: x86 / x86_64 上的 SIMD(单指令多数据流)已稳定 ...

clouddyy
2018/06/26
5.2K
39
rust语言初体验

Rust介绍: Rust 是一门系统级编程语言,被设计为保证内存和线程安全,并防止段错误。作为系统级编程语言,它的基本理念是 “零开销抽象”。理论上来说,它的速度与 C / C++ 同级。Rust 可以...

有力量的神经病
2016/08/12
479
0

没有更多内容

加载失败,请刷新页面

加载更多

Java FOR-EACH循环

FOR-EACH循环使得代码更加的简短,也让代码更加易懂,其实他并没有加入什么新的功能。他的功能完全可以用简单的FOR循环代替。 for-each的用法: int a[] = {1,2,3,4,5,6} for(int s:a){ Syst...

无名氏的程序员
23分钟前
3
0
使用HTML5的History API

本文转载于:专业的前端网站➣使用HTML5的History API   HTML5 History API提供了一种功能,能让开发人员在不刷新整个页面的情况下修改站点的URL。这个功能很有用,例如通过一段JavaScript代...

前端老手
26分钟前
4
0
JAVA 编写redisUtils工具类,防止高并发获取缓存出现并发问题

import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.core.BoundHashOperations;import org.springframework.data.redis.core.BoundValueOperations;import org.......

huangkejie
今天
7
0
JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
今天
99
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部