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

Function hash1

publication/code/chapter06/hash.rs:3–10  ·  view source on GitHub ↗
(ascii_str: &str,  size: usize)

Source from the content-addressed store, hash-verified

1// hash.rs
2
3fn hash1(ascii_str: &str, size: usize) -> usize {
4 let mut sum = 0;
5 for c in ascii_str.chars() {
6 sum += c as usize;
7 }
8
9 sum % size
10}
11
12// hash1 的迭迭代形式
13fn hash1_iter(ascii_str: &str, size: usize) -> usize {

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected