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

Function nums_sum2

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

Source from the content-addressed store, hash-verified

10}
11
12fn nums_sum2(nums: &[i32]) -> i32 {
13 if 1 == nums.len() {
14 nums[0]
15 } else {
16 let last = nums[nums.len() - 1];
17 last + nums_sum2(&nums[..nums.len() - 1])
18 }
19}
20
21fn main() {
22 let nums = [2,1,7,4,5];

Callers 1

mainFunction · 0.70

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected