we can just use %x here (thanks @rob_pike).

This commit is contained in:
Mark McGranaghan 2012-10-10 15:33:53 -07:00
parent 1cdeb14011
commit 0cedf9b7d4

View File

@ -10,7 +10,6 @@ package main
// Go implements several hash functions in various // Go implements several hash functions in various
// `crypto/*` packages. // `crypto/*` packages.
import "crypto/sha1" import "crypto/sha1"
import "encoding/hex"
import "fmt" import "fmt"
func main() { func main() {
@ -31,8 +30,8 @@ func main() {
bs := h.Sum(nil) bs := h.Sum(nil)
// SHA1 values are often printed in hex, for example // SHA1 values are often printed in hex, for example
// in git commits. Use `hex.EncodeToString` to convert // in git commits. Use the `%x` format verb to convert
// a hash results to a hex string. // a hash results to a hex string.
fmt.Println(s) fmt.Println(s)
fmt.Println(hex.EncodeToString(bs)) fmt.Printf("%x\n", bs)
} }