Исходники и презентации
This commit is contained in:
42
lessons/structs/empty_structs_internal/main.go
Normal file
42
lessons/structs/empty_structs_internal/main.go
Normal file
@ -0,0 +1,42 @@
|
||||
package main
|
||||
|
||||
import "time"
|
||||
|
||||
func fn() {
|
||||
var v3 int
|
||||
var e3 struct{}
|
||||
|
||||
println("v3:", &v3)
|
||||
println("e3:", &e3)
|
||||
}
|
||||
|
||||
func main() {
|
||||
var v1 int
|
||||
var e1 struct{}
|
||||
var v2 int
|
||||
var e2 struct{}
|
||||
|
||||
println("v1:", &v1)
|
||||
println("e1:", &e1)
|
||||
println("v2:", &v2)
|
||||
println("e2:", &e2)
|
||||
|
||||
fn()
|
||||
|
||||
time.Sleep(time.Second)
|
||||
|
||||
go func() {
|
||||
var gv1 int
|
||||
var ge1 struct{}
|
||||
var gv2 int
|
||||
var ge2 struct{}
|
||||
|
||||
println()
|
||||
println("gv1:", &gv1)
|
||||
println("ge1:", &ge1)
|
||||
println("gv2:", &gv2)
|
||||
println("ge2:", &ge2)
|
||||
}()
|
||||
|
||||
time.Sleep(time.Second)
|
||||
}
|
||||
Reference in New Issue
Block a user