From 3880ff31f41161842f9408f3dcc9482976af17be Mon Sep 17 00:00:00 2001 From: Zakaria Date: Tue, 15 Sep 2026 10:41:01 -0400 Subject: [PATCH] leanring struct... kinda pain in the brain --- struct/go.mod | 3 +++ struct/main.go | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 struct/go.mod create mode 100644 struct/main.go diff --git a/struct/go.mod b/struct/go.mod new file mode 100644 index 0000000..2dc9774 --- /dev/null +++ b/struct/go.mod @@ -0,0 +1,3 @@ +module main + +go 1.27.1 diff --git a/struct/main.go b/struct/main.go new file mode 100644 index 0000000..815ae97 --- /dev/null +++ b/struct/main.go @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "time" +) + +type Employee struct { + Name string + EID int + Boss *Employee + Hired time.Time +} + +func main() { + e := Employee{ + Name: "Zack", + EID: 1, + Hired: time.Now(), + } + + fmt.Println(e.Name, e.Hired.Format(time.RFC1123)) +}