Go编程笔记(32)
发布时间:2020-12-16 18:56:47 所属栏目:大数据 来源:网络整理
导读:packagemainimport("fmt")typeUserstruct{IdintNamestring}typeManagerstruct{UserGroupstring}func(u*User)Test(){fmt.Println("UserTest:",u.Id,u.Name)}func(uUser)ToString()string{returnfmt.Sprintf("UserToString:[%d]%s",u.Name)}func(mManager)Test
packagemain import( "fmt" ) typeUserstruct{ Idint Namestring } typeManagerstruct{ User Groupstring } func(u*User)Test(){ fmt.Println("UserTest:",u.Id,u.Name) } func(uUser)ToString()string{ returnfmt.Sprintf("UserToString:[%d]%s",u.Name) } func(mManager)Test(){ fmt.Println("ManagerTest:",m.Id,m.Name) } funcmain(){ m:=&Manager{User{1,"Tom"},"IT"} m.Test() fmt.Println(m.ToString()) } 输出结果: ManagerTest:1Tom UserToString:[1]Tom (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |