Files
llgo/cl/_testgo/reflectfn/in.go
2025-05-16 12:00:59 +08:00

25 lines
362 B
Go

package main
import (
"fmt"
"reflect"
)
func demo() {
println("demo")
}
func main() {
v := 100
fn := func() {
println(v)
}
fdemo := demo
fmt.Println(fn)
fmt.Println(demo)
fmt.Println(fdemo)
fmt.Println(reflect.ValueOf(fn).UnsafePointer())
fmt.Println(reflect.ValueOf(demo).UnsafePointer())
fmt.Println(reflect.ValueOf(fdemo).UnsafePointer())
}