12 lines
153 B
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())
|
||
|
}
|