47 lines
696 B
Go
47 lines
696 B
Go
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
|
|
}
|