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

Function hash1

code/chapter05/hash.rs:1–7  ·  view source on GitHub ↗
(ascii_str: &str,  size: usize)

Source from the content-addressed store, hash-verified

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

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected