programmieren-in-rust/aufgaben/sheet02/sol3/count.rs

20 lines
317 B
Rust
Raw Normal View History

2016-11-15 23:42:34 +01:00
//! Aufgabe 2.3
fn main() {
let s = "The fat cat had a friend! ♥";
let count = count(s, 'a');
println!("{}", count);
}
fn count(haystack: &str, needle: char) -> u64 {
let mut count = 0;
for c in haystack.chars() {
if c == needle {
count += 1;
}
}
count
}