package main type person struct { name, second_name string age int } type epmty struct { } func test(int, int) { } func ujas() (func() func() func() int, int, string) { return func() func() func() int { return func() func() int { return func() int { return 0 } } }, 1, "hello world" } func main() { var a, b int a, b = 1, 1 // a := "Tom" // fmt.Println(a) // arr := []int{1, 2, 3} // for idx, val := range arr { // fmt.Println(idx, val) // } // defer func() { // if err := recover(); err != nil { // log.Println("work failed:", err) // } // }() // func(msg string) { // fmt.Println("Message:", msg) // }("Hello, IIFE!") // return }