-- go.mod -- module example.com go 1.18 -- template/template.go -- package template import () func before(x int) int { return x + x + x } func after(x int) int { temp := x + x return temp + x } -- in/j1/j1.go -- package j1 import "fmt" func example() { temp := 5 fmt.Print(temp + temp + temp) } -- out/j1/j1.go -- package j1 import "fmt" func example() { temp := 5 temp := temp + temp fmt.Print(temp + temp) }