您的位置:首页 > 编程语言 > Go语言

go语言有关结构体的问题

2013-08-14 15:28 288 查看
go语言中,对于结构体,如果结构成员一样,但名字不一样,也认为是不同的结构。

package main

import "fmt"

type person struct {

name string

age int

}

type person2 struct {

name string

age int

}

func main() {

bb := make([]person, 1, 50)

bb[0].name = "xiaym"

bb[0].age = 35

//cc := bb[:]

aa := make([]person2, 1, 50)

aa = bb[:] // cannot use bb[:] (type []person) as type []person2 in assignment

fmt.Println(aa)

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: