go-by-test/walk/walk.go

12 lines
153 B
Go

package walk
import (
"reflect"
)
func Walk(x interface{}, fn func(string)) {
val := reflect.ValueOf(x)
field := val.Field(0)
fn(field.String())
}