From 97f9683c73271526b7049affb1f3fc98be45e469 Mon Sep 17 00:00:00 2001 From: nannanwu Date: Mon, 17 Nov 2025 16:11:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=9E=84=E4=BD=93=E4=B9=8B=E9=97=B4?= =?UTF-8?q?=E7=9A=84=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/main.go b/main.go index 57444b6..d87140c 100644 --- a/main.go +++ b/main.go @@ -3,31 +3,20 @@ package main import "fmt" func main() { - //创建结构体 - var t1 Teacher - fmt.Println(t1) - t1.Name = "马泽" - t1.Age = 45 - t1.School = "清华大学" - fmt.Printf("%p\n", &t1) - fmt.Println(t1) - fmt.Println(t1.Name) - - var t2 = Teacher{"马碧", 44, "马龙大学"} - fmt.Println(t2) - - var t3 = new(Teacher) - (*t3).Name = "ssh" - (*t3).Age = 45 - (*t3).School = "阿米诺斯" - fmt.Printf("%p\n", &t3) - fmt.Println(t3) - fmt.Println(*t3) + var s1 Student + var s2 Stu + s1.Age = 10 + s2.Age = 20 + fmt.Println(s1) + fmt.Println(s2) + s1 = Student(s2) + fmt.Println(s1) } -// Teacher 结构体的定义 -type Teacher struct { - Name string - Age int - School string +type Student struct { + Age int +} + +type Stu struct { + Age int }