如何在crypto.rand.Read中使用[20]bytes类型作为参数而不是[]bytes?

我想将随机值读入字节数组。它是这样工作的:


hash = make([]byte,20)

_, err := rand.Read(hash)

但我想做类似的事情


var hash [20]byte

_, err := rand.Read(hash)

这导致


cannot use hash (type [20]byte) as type []byte in argument to "crypto/rand".Read

如何在 rand.Read 中使用 [20] 字节?


潇湘沐
浏览 182回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go