Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,12 @@
package main
import "fmt"
func init() {
fmt.Println("init[main.go] called")
}
func main() {
fmt.Println("main called")
secondary()
}

View File

@ -0,0 +1,11 @@
package main
import "fmt"
func init() {
fmt.Println("init[secondary.go] called")
}
func secondary() {
fmt.Println("secondary called")
}

View File

@ -0,0 +1,15 @@
package main
import (
"fmt"
"golang_course/environment/init_in_any_packages/secondary"
)
func init() {
fmt.Println("init[main.go] called")
}
func main() {
fmt.Println("main called")
secondary.Secondary()
}

View File

@ -0,0 +1,11 @@
package secondary
import "fmt"
func init() {
fmt.Println("init[secondary.go] called")
}
func Secondary() {
fmt.Println("secondary called")
}

View File

@ -0,0 +1,15 @@
package main
import "fmt"
func init() {
fmt.Println("first init")
}
func init() {
fmt.Println("second init")
}
func main() {
}

View File

@ -0,0 +1,16 @@
package main
import "fmt"
var value = func() int {
fmt.Println("value initialized")
return 0
}()
func init() {
fmt.Println("init called")
}
func main() {
fmt.Println("main called")
}