习惯于使用python之后,在使用golang的时候想创建一个变量,让这个变量的值类似于python里面的列表类型。在go里面还是结构体用的多,一下子没有转换过来。
package main
import "fmt"
type Person struct {
name string
agae int
}
func NewPerson(name string, age int) *Person{
return &Person{
name: name,
agae: age,
}
}
func main() {
datas := []Person{}
new_person := NewPerson
datas = append(datas,
*new_person("larry", 11),*new_person("baby", 12),
*new_person("mary", 13),*new_person("jack", 14),
*new_person("rose", 15),*new_person("bob", 16))
for _, data := range datas{
fmt.Printf("data.name:%sn", data.name)
fmt.Printf("data.name:%dn", data.agae)
fmt.Println("===========================")
}
}



