package main
import (
"fmt"
)
type XCDataStu struct {
Id int `json:"id" xorm:"id"`
Name string `json:"name" xorm:"name"`
}
func testStruct(xcdata *[]XCDataStu) {
fmt.Println(*xcdata)
}
func main() {
xcData := []XCDataStu{
XCDataStu{Id: 758, Name: "David758"},
XCDataStu{Id: 759, Name: "David759"},//结构体数组的定义和初始化,逗号别少了
}
fmt.Println(xcData)
var xcdata *[]XCDataStu//指针指向
xcdata = &xcData
fmt.Println(*xcdata)
testStruct(&xcData)//指针作为参数
}
首先是结构体数组的定义和初始化
然后是指针
最后是指针作为参数