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)
}
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)
}
相关文章推荐
- 第一次获取github上go语言编写的一个项目遇到问题的处理
- 翻译《有关编程、重构及其他的终极问题?》——18.你在一个语言上积累的经验和知识不总是适用于另外一门语言
- Go语言中通过结构体匿名字段实现方法的继承和重载
- C语言结构体(struct)常见使用方法(细节问题)
- Go语言 北京UTC+8 时间问题
- go语言结构体
- go语言之append 要注意的问题
- STL-有关list元素为结构体,而按其中一元素排序问题
- C 语言中有关常见的运算符问题
- Go语言调用c动态库遇到的一些问题
- Go语言黑魔法中的问题修正
- Go语言结构体与二进制数组转换
- Go语言的一个变量覆盖的问题
- Go语言中结构体的使用-第1部分结构体
- go 语言 gc 问题
- Go语言开发问题记录【01】
- go语言常遇到的问题
- c语言中有关void,sizeof,结构体的一些问题
- C语言结构体分配内存问题
- go语言映射map的线程协程安全问题