Perbezaan antara semakan "Rust (bahasa pengaturcaraan)"

→‎Contoh: import contoh dari en.wiki
(Letak infobox)
(→‎Contoh: import contoh dari en.wiki)
 
 
== Contoh ==
=== Indahnya dunia ===
<syntaxhighlight lang="rust">
fn main() {
println!("Indahnya Dunia!");
}
</syntaxhighlight>
 
=== Fungsi faktorial ===
==== Rekursif ====
<syntaxhighlight lang="rust">
fn factorial(i: u64) -> u64 {
match i {
0 => 1,
n => n * factorial(n-1)
}
}
</syntaxhighlight>
 
==== Iteratif ====
<syntaxhighlight lang="rust">
fn factorial(i: u64) -> u64 {
let mut acc = 1;
for num in 2..=i {
acc *= num;
}
acc
}
</syntaxhighlight>
46,296

suntingan