Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
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
12
fn 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
21
fn main() {
22
let nums = [2,1,7,4,5];
Callers
1
main
Function · 0.70
Calls
1
len
Method · 0.45
Tested by
no test coverage detected