問題
length := len(users) var names [length]string
とかしたいけど
invalid array bound length
と叱られる
解決
配列にはconstantしか渡せない。可変長配列にはスライスを使う
length := len(users) names := make([]string, length)
ないし、単に
var names []string for _, user := range users { names = append(names, user.Name()) } // 遅そう
DRYな備忘録