Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
23
tests/ui/for-loop-while/linear-for-loop.rs
Normal file
23
tests/ui/for-loop-while/linear-for-loop.rs
Normal file
|
@ -0,0 +1,23 @@
|
|||
// run-pass
|
||||
pub fn main() {
|
||||
let x = vec![1, 2, 3];
|
||||
let mut y = 0;
|
||||
for i in &x { println!("{}", *i); y += *i; }
|
||||
println!("{}", y);
|
||||
assert_eq!(y, 6);
|
||||
let s = "hello there".to_string();
|
||||
let mut i: isize = 0;
|
||||
for c in s.bytes() {
|
||||
if i == 0 { assert_eq!(c, 'h' as u8); }
|
||||
if i == 1 { assert_eq!(c, 'e' as u8); }
|
||||
if i == 2 { assert_eq!(c, 'l' as u8); }
|
||||
if i == 3 { assert_eq!(c, 'l' as u8); }
|
||||
if i == 4 { assert_eq!(c, 'o' as u8); }
|
||||
// ...
|
||||
|
||||
i += 1;
|
||||
println!("{}", i);
|
||||
println!("{}", c);
|
||||
}
|
||||
assert_eq!(i, 11);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue