首页 > 其他 > 详细

go的结构体与接口学习

时间:2021-05-07 12:14:23      阅读:20      评论:0      收藏:0      [点我收藏+]
package main

import "fmt"

type DATAfile interface {
Test11() string //注意这里的返回值 不加string报错
}


type User struct {
id int
name string
age int
se string
}

func (u User) Test11() string {
str:=fmt.Sprintf("id=%d\nname=%s\nage=%d\nse=%s\n",u.id,u.name,u.age,u.se)
return str
}


func main() {

u := User{
id: 12,
name: "yunhua",
age: 37,
se: "nan",
}
f := User{
id: 34,
name: "che",
age: 67,
se: "nv",
}
var D DATAfile
D=f
fmt.Println(D.Test11())


fmt.Println(u.Test11())
fmt.Println(u.name)

}

go的结构体与接口学习

原文:https://www.cnblogs.com/cheyunhua/p/14738182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!