码迷,mamicode.com
首页 >  
搜索关键字:rust    ( 680个结果
Rust语法之原生数据类型(一)
Rust语言有一些被认为是原生类型的数据类型。这意味着它们是语言内建的。Rust是这样的一种结构,这种结构是标准库在这些类型上提供了一些有用的类型,但是这些才是最原始的。 Booleans      Rust有一个内置的boolean类型,名为bool。有两个值:true和false:      let x = true;      let y: bool = ...
分类:其他好文   时间:2015-05-15 09:06:49    阅读次数:122
Rust中的条件编译
Rust有一个特殊的属性,#[cfg],允许你一句传递给编译器的标志来编译代码。它有两种形式: #[cfg(foo)] #[cfg(bar = "baz")]      它们还有一些辅助形式: #[cfg(any(unix, windows))] #[cfg(all(unix, target_pointer_width = ...
分类:其他好文   时间:2015-05-14 10:05:42    阅读次数:567
Rust中的if语句
Rust中if并不复杂,但与传统系统语言相比,更像动态类型语言中的if。我们来介绍一下,让读者可以理解细微差异。 if是一种一般概念的具体形式:分支。这个名称来自树的分支:这是一个决策点,根据所做的选择,可以选择不同的路径。 就if而言,一个选择指出两条路: let x = 5i; if x == 5i { println!("x is five!"); } 如果改变...
分类:其他好文   时间:2015-05-14 10:04:35    阅读次数:151
Rust变量绑定
事实上每个非‘Hello World’Rust程序都使用“变量绑定”。看起来如下: fn main() { let x = 5i;} 在每个例子前都加上fn main() {有点单调乏味,所以以后就省略。如果读者一直跟着学习,请确保编辑main ()函数,不能省略,否则会出错。 在很多语言中,这叫做“变量”。但Rust的变量绑定却暗藏玄机。例如,Rust左边的let表...
分类:其他好文   时间:2015-05-14 10:03:13    阅读次数:154
Rust猜数字之比较
比较      既然我们获得了用户的输入,让我们把猜测的数据跟神秘数字做比较。这是我们的下一步,尽管它还不能真正工作: extern crate rand; use std::io; use std::cmp::Ordering; use rand::Rng; fn main() { println!("G...
分类:其他好文   时间:2015-05-13 10:22:02    阅读次数:276
Rust猜数字之循环
循环      loop关键字给我们一个无限循环。让我们添加它: extern crate rand; use std::io; use std::cmp::Ordering; use rand::Rng; fn main() { println!("Guess the number!"); ...
分类:其他好文   时间:2015-05-13 10:21:05    阅读次数:207
rust猜数字之创建项目
作为我们的第一个项目,我们将会实现一个典型编程入门者的问题:猜数字。下面是工作原理:我们的程序将会在1-100之间随机产生一个数字。程序将会提示我们输入猜测的数字,它将告我我们所猜的数字太大或太小。一旦我们猜中,程序将会祝贺我们。听起来还不错吧? 创建工程      我们先创建一个工程。切换到你的projects目录。还记得我们是怎么创建hello_world项目中的目录和Ca...
分类:其他好文   时间:2015-05-13 08:49:39    阅读次数:193
Rust猜数字之产生神秘数字
产生一个神秘数字      接下来,我们需要产生一个神秘数字。Rust在它的标准库中还没有包括随机数函数。然而,Rust团队确实提供了一个一个rand crate。‘crate’是Rust代码的一个包。我们已经构建了一个二进制crate,是可执行的。rand是一个库crate‘library crate’,包括可以被其他程序使用的代码。      使用外部crate是Cargo...
分类:其他好文   时间:2015-05-13 08:49:18    阅读次数:1705
Rust猜数字之处理猜测
处理一次猜测      让我们继续!我们猜数字游戏需要做的第一步是允许玩家输入一个猜测的数字。将下面的代码输入到src/main.rs文件中: use std::io; fn main() { println!("Guess the number!"); println!("Please input your guess....
分类:其他好文   时间:2015-05-13 08:47:45    阅读次数:208
Rust的包管理器Cargo
安装      安装Cargo最简单的方法是使用rustup脚本获得:            $ curl -sS https://static.rust-lang.org/rustup.sh | sudo bash      你将会获得最新版本的Rust和最新版本的Cargo。你需要每天运行一次该脚本来获取最新升级。      如果你使用的是Windows,...
分类:其他好文   时间:2015-05-12 13:43:41    阅读次数:167
680条   上一页 1 ... 63 64 65 66 67 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!