Mutual recursion: Difference between revisions

m
→‎{{header|Rust}}: fixed for stable Rust
m (→‎{{header|Rust}}: fixed for stable Rust)
Line 1,987:
 
=={{header|Rust}}==
<lang rust>fn f(n: intu32) -> intu32 {
match n {
0 => 1,
Line 1,994:
}
 
fn m(n: intu32) -> intu32 {
match n {
0 => 0,
Line 2,002:
 
fn main() {
for i in range(0, ..20).map(f) {
print!("{} ", i);
}
println!("");
 
for i in range(0, ..20).map(m) {
print!("{} ", i);
}
Anonymous user