Contents

Slice

建立空的 Slice

var movies []*Movie
movie = &Movie{}
// 這樣子建立出來的 movies slice 是 nil
// 但已經足夠用來做 append
// 不需要寫成 movies := []*Movie{}
movies = append(movies, movie)

把 array 轉成 slice

// hash 是 [32]byte 的 byte array
hash := sha256.Sum256(info)
// b.Hash 是 byte slice
b.Hash = hash[:]