1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package main type AStruct struct { field string } func (s *AStruct) setField(value string) { s.field = value } func (s *AStruct) method2() { go func() { s.setField("test") // want "captured reference s in goroutine closure" }() }