2025-10-14 07:11:17 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"hash/maphash"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
var h maphash.Hash
|
|
|
|
|
h.WriteString("hello")
|
2025-10-14 07:11:42 +00:00
|
|
|
hash1 := h.Sum64()
|
|
|
|
|
fmt.Printf("0x%x\n", hash1)
|
2025-10-14 07:11:17 +00:00
|
|
|
|
|
|
|
|
h.Reset()
|
|
|
|
|
h.WriteString("world")
|
2025-10-14 07:11:42 +00:00
|
|
|
hash2 := h.Sum64()
|
|
|
|
|
fmt.Printf("0x%x\n", hash2)
|
2025-10-14 07:11:17 +00:00
|
|
|
|
|
|
|
|
h.Reset()
|
2025-10-14 07:11:42 +00:00
|
|
|
h.WriteString("hello")
|
|
|
|
|
hash3 := h.Sum64()
|
|
|
|
|
fmt.Printf("0x%x == 0x%x\n", hash1, hash3)
|
2025-10-14 07:11:17 +00:00
|
|
|
}
|