We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9ab214 commit dd4886cCopy full SHA for dd4886c
1 file changed
Function/RecursiveFunction.rs
@@ -0,0 +1,12 @@
1
+fn main() {
2
+ let result = factorial(5);
3
+ println!("Factorial: {}", result);
4
+}
5
+
6
+fn factorial(n: u32) -> u32 {
7
+ if n == 0 {
8
+ 1
9
+ } else {
10
+ n * factorial(n - 1)
11
+ }
12
0 commit comments