[−][src]Function tao_of_rust::ch02::primitives::range_type
pub fn range_type()
基本数据类型:range类型
Basic usage:
fn range_type(){ // (1..5)是结构体std::ops::Range的一个实例 assert_eq!((1..5), std::ops::Range{ start: 1, end: 5 }); // (1..=5)是结构体std::ops::Range的一个实例 assert_eq!((1..=5), std::ops::RangeInclusive::new(1, 5)); assert_eq!(3+4+5, (3..6).sum()); assert_eq!(3+4+5+6, (3..=6).sum()); // 每个范围都是一个迭代器,可用for 循环打印范围内的元素 for i in (1..5) { println!("{}", i); } for i in (1..=5) { println!("{}", i); } } range_type();Run