RosettaCodeData/Task/Start-from-a-main-routine/Go/start-from-a-main-routine.go
2019-09-12 10:33:56 -07:00

24 lines
299 B
Go

package main
import "fmt"
var count = 0
func foo() {
fmt.Println("foo called")
}
func init() {
fmt.Println("first init called")
foo()
}
func init() {
fmt.Println("second init called")
main()
}
func main() {
count++
fmt.Println("main called when count is", count)
}