package struct_demo
import"fmt"type Power struct{
Atk int
Def int}//定义西蜀结构体type Xishu struct{
ID int
Name string
Age int
Position string
Power
}//定义东吴结构体type Dongwu struct{
ID int
Name string
Age int
Position string
Power
}//定义 西蜀方法一func(xishu *Xishu)Infor01()string{
fmt.Println("蜀将个人信息")
fmt.Println("姓名: ",xishu.Name)
fmt.Println("职务: ",xishu.Position)return"蜀将个人信息"}//定义 西蜀方法二func(xishu *Xishu)Infor02()string{
fmt.Println("蜀将战力")
fmt.Println("攻击力: ",xishu.Atk)
fmt.Println("防御力: ",xishu.Def)return"蜀将战力"}//定义 东吴方法一func(dongwu *Dongwu)Infor01()string{
fmt.Println("吴将个人信息")
fmt.Println("姓名: ",dongwu.Name)
fmt.Println("职务: ",dongwu.Position)return"吴将个人信息"}//定义 东吴方法二func(dongwu *Dongwu)Infor02()string{
fmt.Println("吴将战力")
fmt.Println("攻击力: ",dongwu.Atk)
fmt.Println("防御力: ",dongwu.Def)return"武将战力"}