Pretty new to Go and running into a problem like:
var metrics bytes.Buffer
metrics.WriteString("foo")
metrics.WriteString("\n")
metrics.WriteString("bar")
metrics.WriteString("\n")
Now I want to cycle through that metrics and split by newline. I tried
for m := strings.Split(metrics.String(), "\n") {
log.Printf("metric: %s", m)
}
but I get the following
./relay.go:71: m := strings.Split(metrics.String(), "\n") used as value