I want to assign string to bytes array:
var arr [20]byte str := \"abc\" for k, v := range []byte(str) { arr[k] = byte(v) }
Have another m
For example,
package main import "fmt" func main() { s := "abc" var a [20]byte copy(a[:], s) fmt.Println("s:", []byte(s), "a:", a) }
Output:
s: [97 98 99] a: [97 98 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]