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)) +}