golang基础之结构体

匿名结构体

在定义一些临时数据结构等场景下还可以使用匿名结构体。

在函数体内

package main
     
import (
    "fmt"
)
     
func main() {
    //方法一
    var user struct{Name string; Age int}
    user.Name = "小王子"
    user.Age = 18
    fmt.Printf("%#v\n", user)

    var resParamData struct{
        PayType int64 `json:"pay_type"`
    }
    
    //方法二:
    resParamData := struct {PayType int64 `json:"pay_type"`}{}
    redPacketAdsConsumeLog:=model.RedPacketAdsConsumeLog{}
    //err = ctx.bind(ctx, &resParamData)
}

posted @ 2020-03-23 16:18  HaimaBlog  阅读(136)  评论(0编辑  收藏  举报