From f7fe833d3ed38bcd35245d9925e7d02030cb92ec Mon Sep 17 00:00:00 2001 From: Alexander Pivkin Date: Tue, 2 Sep 2025 17:37:51 +0300 Subject: [PATCH] bul' --- headFirst/struct/go.mod | 3 +++ headFirst/struct/help/help.go | 11 +++++++++++ headFirst/struct/main.go | 19 +++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 headFirst/struct/go.mod create mode 100644 headFirst/struct/help/help.go create mode 100644 headFirst/struct/main.go diff --git a/headFirst/struct/go.mod b/headFirst/struct/go.mod new file mode 100644 index 0000000..2359d15 --- /dev/null +++ b/headFirst/struct/go.mod @@ -0,0 +1,3 @@ +module main + +go 1.24.6 diff --git a/headFirst/struct/help/help.go b/headFirst/struct/help/help.go new file mode 100644 index 0000000..32fe647 --- /dev/null +++ b/headFirst/struct/help/help.go @@ -0,0 +1,11 @@ +package help + +type Info struct { + Name string + Age int + Inner +} + +type Inner struct { + Test string +} diff --git a/headFirst/struct/main.go b/headFirst/struct/main.go new file mode 100644 index 0000000..9ba8c2b --- /dev/null +++ b/headFirst/struct/main.go @@ -0,0 +1,19 @@ +package main + +import ( + "fmt" + "main/help" +) + +func showStruct(p *help.Info) { + fmt.Println(p.Name) + fmt.Println(p.Age) + fmt.Println(p.Test) +} + +func main() { + k := help.Info{Name:"kek",Age: 19} + k.Test = "lol" + showStruct(&k) + +}