| package main | |
| import "fmt" | |
| func F[T any](n T) { | |
| fmt.Printf("called\n") | |
| } | |
| func G[T any](n T) { | |
| F(n) | |
| fmt.Printf("after\n") | |
| } | |
| func main() { | |
| G(3) | |
| } | |
| package main | |
| import "fmt" | |
| func F[T any](n T) { | |
| fmt.Printf("called\n") | |
| } | |
| func G[T any](n T) { | |
| F(n) | |
| fmt.Printf("after\n") | |
| } | |
| func main() { | |
| G(3) | |
| } | |