4.2.4 文档测试
没有什么比带有示例的文档更好的了.也没有什么比不能工作的例子更糟的了,因为有可能文档中的代码已经修改了.为此,Rust支持自动测试我们示例代码.让我们看一个富有血肉的src/lib.rs的例子:
//! The àdder` crate provides functions that add numbers to other numbers.
//!
//...
分类:
其他好文 时间:
2015-07-10 09:31:30
阅读次数:
258
去台湾玩儿了一个礼拜,赶紧回来继续翻译吧!
3.1.5 循环
Page 38
loop关键字可以实现一个无限循环.让我们来加入一个循环:
extern crate rand;
use std::io;
use std::cmp::Ordering;
use rand::Rng;
fn main() {
println!("Guess the nu...
分类:
其他好文 时间:
2015-06-30 22:08:42
阅读次数:
229
看的时候总结了一下,如下:Chapter 1:创建数据库CREATE DATABASE database_name;使用数据库USE database_name;创建表CRATE TABLE table_name(col2 VAR_TYPE,col1 VAR_TYPE NOT NULL DEFAUL...
分类:
数据库 时间:
2015-06-28 16:59:10
阅读次数:
179
crate:创建文件
open:打开文件
read:读取文件
write:写文件
lseek :设置文件偏移量
access:判断文件
close:关闭文件的读写操作...
分类:
系统相关 时间:
2015-06-27 01:20:38
阅读次数:
267
比较
既然我们获得了用户的输入,让我们把猜测的数据跟神秘数字做比较。这是我们的下一步,尽管它还不能真正工作:
extern crate rand;
use std::io;
use std::cmp::Ordering;
use rand::Rng;
fn main() {
println!("G...
分类:
其他好文 时间:
2015-05-13 10:22:02
阅读次数:
276
循环
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在它的标准库中还没有包括随机数函数。然而,Rust团队确实提供了一个一个rand crate。‘crate’是Rust代码的一个包。我们已经构建了一个二进制crate,是可执行的。rand是一个库crate‘library crate’,包括可以被其他程序使用的代码。
使用外部crate是Cargo...
分类:
其他好文 时间:
2015-05-13 08:49:18
阅读次数:
1705
extern crate core;#[deriving(Show)]struct Foo { f : Box}fn main(){ let mut a = Foo {f: box 0}; let y : &Foo; // out(&a); { l...
分类:
其他好文 时间:
2015-01-12 20:43:27
阅读次数:
176
extern crate libc; use libc::c_int; enum Hello{ Req = 1i, Pub = 2i, } impl Hello{ fn to_raw(&self) -> c_int{ *self as c_int } } fn main() { println!("Hello, world!") println!("{}", Hello::Pub.to_ra...
分类:
其他好文 时间:
2014-12-14 22:51:03
阅读次数:
378