MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / nums_sum1

Function nums_sum1

publication/code/chapter05/nums_sum12.rs:3–10  ·  view source on GitHub ↗
(nums: &[i32])

Source from the content-addressed store, hash-verified

1// nums_sum12.rs
2
3fn nums_sum1(nums: &[i32]) -> i32 {
4 if 1 == nums.len() {
5 nums[0]
6 } else {
7 let first = nums[0];
8 first + nums_sum1(&nums[1..])
9 }
10}
11
12fn nums_sum2(nums: &[i32]) -> i32 {
13 if 1 == nums.len() {

Callers 1

mainFunction · 0.70

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected