Skip to content

Commit aff3c02

Browse files
authored
ch2: add ch2-needle-in-haystack.rs example
1 parent eb41d1f commit aff3c02

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

ch2/ch2-needle-in-haystack.rs

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
fn main() {
2+
let needle = 42;
3+
let haystack = [1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862]; // <1>
4+
5+
for reference in haystack.iter() { // <2>
6+
let item = *reference; // <3>
7+
if item == needle {
8+
println!("{}", item);
9+
}
10+
11+
// if reference == &needle { // <4>
12+
// println!("{}", reference);
13+
// }
14+
}
15+
}

0 commit comments

Comments
 (0)